Utilizzando Subversion, nella mia copia di lavoro ho fare una piccola modifica (aggiornare un numero di versione). Vorrei quindi taggare la mia copia di lavoro. Questo tag sarebbe ancora una copia economica con la modifica o SVN duplicherà i file? Mi dispiacerebbe vedere il mio repository crescere enormemente nelle dimensioni perché sto cercando di salvare una modifica del numero di versione.SVN - Quando si contrassegna una copia di lavoro è ancora una copia economica?
Il motivo che mi chiedo di creare un tag che contiene una modifica piuttosto che commettere poi codifica comporta la mia build server. Il build server crea una CCNetLabel che uso per aggiornare i numeri di versione dei miei progetti (AssemblyInfo.cs). Quando la compilazione ha successo crea un tag. Quando uso ForceBuild il tag è basato sulla copia di lavoro che conterrebbe il numero di versione modificato. Voglio che il tag contenga il numero di versione appropriato.
nota: E 'discutibile se sto creando una filiale o un tag, tuttavia SVN non fa una distinzione tra i due.
Eccellente, la mia preoccupazione era che potesse duplicare tutti i file. Sembra che taggare la copia di lavoro sarebbe a malapena più grande della codifica di un ramo sul server. Ora se potessi dire a Cruise Control .net di taggare sempre la mia copia di lavoro .... http://groups.google.com/group/ccnet-devel/browse_thread/thread/13e5cc63cb9221ae – mcdon
se ho una directory "A" in la mia copia di lavoro e la taggato. Capisco che questa sarà una copia economica nel repository. Tuttavia, in seguito cancellerò "A" dalla mia directory di lavoro. Cosa succederà alla copia economica? Avrà ancora "A" disponibile? – Jus12