Ho un'applicazione software e ho raggiunto un traguardo importante, la versione 2.0.Che cos'è una copia di lavoro e cosa fa "switching" per me in Tortoise SVN?
Ho deciso di taggare questa versione come "Versione 2.0", quindi ho chiamato questa istantanea. Ho anche creato un ramo "Versione 2.0" nel caso in cui avessi bisogno di riparare qualcosa e unirlo di nuovo nel mio bagagliaio.
Dopo aver letto il file della guida di Tortoise SVN, mi informa che posso passare la "copia di lavoro" in un ramo appena creato.
Cosa significa?
Attualmente, ho:
/progetto/trunk/
/progetto/Tag/
/progetto/Filiali/
Tutto controllato. Quindi quale sarebbe il punto di "commutazione"? Attualmente, vado nella mia cartella/trunk e faccio il mio lavoro. E quando ho creato il mio tag e ramo, ha creato le cartelle nella mia cartella/Tags/e/Branches/dopo che ho fatto un aggiornamento.
Perché non dovrei semplicemente andare su /Branches/Experiemental-v3.0/ e fare il mio lavoro lì se volessi?
Qualcuno può spiegare il concetto di "Copia di lavoro" e "Cambio" per me? Cosa mi manca? Generalmente le persone non hanno l'intero repository controllato, è così?
ma questo non risponde alla domanda, King sta chiedendo che le persone generalmente non hanno tutte le cartelle selezionate? come se io andassi nella cartella /Branches/Experiemental-v3.0/ e facessi qualche modifica che le modifiche non vengano commesse in questa stessa cartella su un commit? a chi importa della copia di lavoro e della directory "passata a". Quello che stai dicendo significa che l'utente ha solo una copia alla volta. – shabby
Dopo che tutte le cartelle sono state ritirate, significa che non si ha una replica del repository SVN. Posso avere una cartella che è stata ritirata da un ramo, ma in caso di modifiche qui, posso inviare il commit a un ramo diverso se avessi fatto un cambio svn. – mtk
Suggerisco di non aver paura di lavorare come sei, e di avere tutti i tuoi rami controllati sul tuo computer locale. È così che abbiamo lavorato per circa 5 anni e rende la vita più semplice. Ci sono dei vantaggi nell'usare la cosa dell'interruttore e solo lavorando su un ramo estratto, tuttavia volevo contribuire al fatto che è del tutto superfluo, e che l'intero lotto è stato controllato, e che per noi va bene. –