Domanda

Una volta che la struttura di un repository è impostato, cioè tronco, rami, tag, è normale avere radice estratto per le macchine locali. Oppure si dovrebbe verificare solo il tronco se è questo che si sta lavorando su un ramo o se così sceglie di creare uno.

Il motivo che mi chiedo è che ogni volta che qualcuno crea un ramo o tag tutti noi ottenere una copia quando facciamo un aggiornamento.

È stato utile?

Soluzione

No, questo è molto insolito. Che renderà svn update davvero schifo se hai un sacco di rami e così via. Inoltre, è fastidioso - almeno per me - per navigare che in basso per raggiungere il codice vero e proprio. Basta controllare tronco o qualsiasi ramo vi capita di essere al lavoro su. È possibile utilizzare svn switch se si vuole tornare al tronco o ad un ramo diverso. Utilizzare svn help switch per più informazioni quel comando.

Altri suggerimenti

Quando si estrae la cartella principale, ogni ramo e ogni tag vengono copiati sulla macchina locale quando si aggiorna. Nel corso degli anni, questo può ammontare a un sacco di cose anche per i piccoli progetti. Quindi, se si esegue questa operazione, fare casse sparse dei rami e delle etichette, solo l'aggiornamento in modo ricorsivo uno se si ha realmente bisogno.

Oltre a questo, sì, andare avanti e cassa tutto se ti piace. Io di solito faccio perché mi piace essere informato quando vengono creati nuovi rami o tag. Ma non è necessario. È sempre possibile passare la vostra copia di lavoro tra (il tronco e rami) diversi ogni volta che si desidera.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top