Shranjevanje projekta
Bootstrapper Manager shranjuje v dveh stopnjah. Vsaka sprememba na strani se takoj zapiše v njegove interne tabele, projektna datoteka pa se spremeni šele, ko projekt shranite. Projekt lahko tako urejate na več straneh, ne da bi zaganjalnik kdaj prebral nedokončano stanje. Tabele in projektna datoteka se zato lahko razlikujejo; Bootstrapper Manager to razliko ves čas prikazuje. Izbrani projekt shranite z ukazom Shrani na strani Projekti ali s tipkama Ctrl+S na kateri koli strani. Če Bootstrapper Manager najde zaganjalnik, ta datoteko ob shranjevanju tudi preveri.
Shranjevanje projekta
Postopek:
Spremenite projekt na kateri koli strani. Desno zgoraj se prikaže Ni shranjeno (1), ob vnosu Projekti v navigaciji pa pika (2).
- Pritisnite Ctrl+S ali na strani Projekti izberite Shrani.
Rezultat: obvestilo v spodnjem desnem kotu sporoči „Shranjeno v bootstrapper.json“, oznaka Ni shranjeno in pika izgineta. Če je zaganjalnik ob shranjevanju našel težave, obvestilo navede njihovo število in ponudi dejanje Prikaži, ki odpre stran Težave; polja in vrstice s težavami so označeni. Glejte Preverjanje projekta in odpravljanje težav.
Tudi ukazi Predogled, Poskusni zagon in Ustvari MSI projekt najprej shranijo, ker zaganjalnik dela s shranjeno datoteko.
Preverjanje: desno zgoraj ni več oznake Ni shranjeno, pike ob vnosu Projekti ni več, na strani Projekti pa stolpec Nazadnje prebrano ali shranjeno prikazuje čas shranjevanja.
Kaj pomeni "Ni shranjeno"
Bootstrapper Manager sestavi datoteko, kakršno bi zapisal v tem trenutku, in jo primerja z besedilom, ki ga je nazadnje prebral ali shranil. Sprememba, ki jo razveljavite, se zato ne upošteva. Dele datoteke, ki jih ne ureja nobena stran, pri tem vzame iz nazadnje prebranega besedila.
Zapiranje z neshranjenimi spremembami
Ko Bootstrapper Manager zaprete, za vsak projekt z neshranjenimi spremembami vpraša, kaj naj naredi:
| Odgovor | Kaj se zgodi |
|---|---|
| Da | Projekt se shrani v svojo datoteko |
| Ne | Spremembe ostanejo v programu Bootstrapper Manager in so ob naslednjem zagonu še vedno označene. Datoteka ostane nespremenjena |
| Prekliči | Bootstrapper Manager ostane odprt |
Če Bootstrapper Manager prek avtomatizacije upravlja drug program, na primer skript za gradnjo, se vprašanje ne prikaže, ker nanj nihče ne bi mogel odgovoriti; spremembe ostanejo v programu Bootstrapper Manager.
Tehnične podrobnosti
- Datoteke ne urejajte vzporedno ročno. Bootstrapper Manager ne zazna sprememb, ki jih kdo po odpiranju naredi zunaj njega; ob shranjevanju datoteko prepiše s svojim stanjem. Če ste datoteko urejali ročno, jo pred nadaljnjim delom znova preberite z ukazom Odpri.
- Če shranjevanje ne uspe (datoteka je samo za branje ali mapa ni dosegljiva), sporočilo navede vzrok. Spremembe ostanejo v programu Bootstrapper Manager, projekt pa ostane označen z Ni shranjeno.
- Če Bootstrapper Manager ne najde zaganjalnika, projekt shrani brez preverjanja; oznake zadnjega preverjanja ostanejo nespremenjene.
- Kaj se zapiše v datoteko: Bootstrapper Manager vsakič na novo zapiše celotno datoteko v obliki, ki jo bere zaganjalnik. Vrednosti, ki so enake privzetim vrednostim zaganjalnika (na primer Samo enkrat in Čakanje pri dejanju), izpusti.