2010-03-26 20 views
5

Una volta che la struttura di un repository è impostata, ad es. Tronco, rami, tag, è normale che la radice venga estratta dalle nostre macchine locali. O dovresti solo controllare il bagagliaio se è quello su cui stai lavorando o un ramo se scegliamo di crearne uno.SVN best practice - estrazione della cartella radice

Il motivo per cui lo chiedo è che ogni volta che qualcuno crea un ramo o un tag, ne riceviamo una copia quando facciamo un aggiornamento.

risposta

10

No, è molto insolito. Questo farà sì che svn update faccia davvero schifo se hai molti rami e così via. Inoltre, è fastidioso - almeno per me - navigare così in basso per arrivare al tuo codice attuale. Basta controllare il bagagliaio o il ramo su cui lavori. È possibile utilizzare svn switch se si desidera tornare al trunk o ad un altro ramo. Utilizzare svn help switch per ulteriori informazioni su tale comando.

+0

grazie per la vostra risposta, che aiuta. –

0

Quando si estrae la cartella principale, ogni ramo e ogni tag vengono copiati sul computer locale quando si aggiorna. Nel corso degli anni, questo può ammontare a molte cose anche per piccoli progetti. Quindi, se lo fai, fai un controllo sparse dei rami e dei tag, aggiornandoli ricorsivamente solo se ne hai davvero bisogno.

A parte questo, sì, vai avanti e controlla tutto se ti piace. Lo faccio di solito perché mi piace essere informato quando vengono creati nuovi rami o tag. Ma non è necessario. Puoi sempre cambiare la tua copia di lavoro tra (il tronco e) rami diversi ogni volta che vuoi.