Come / quando creare directory di trunk, rami e tag in un nuovo repository di sovversione?


9

Qual è il momento migliore per creare le directory trunk, rami e tag?

Ho eseguito svnadmin create --fs-type fsfs /home/firefli/web/projects/subversione ho un repository vuoto. Se creo, diciamo, la trunkdirectory che lo utilizza svn mkdir file:///home/firefli/web/projects/subversion/trunkfunziona bene ma vado alla revisione 1.

Non che andare alla revisione 1 sia un problema, sono solo sicuro di averlo fatto diversamente prima e sto cercando la migliore pratica.

Grazie

Risposte:


8

Quando creiamo repository SVN al lavoro noi svnadmin createe poi svn importuna cartella scheletro delle 3 directory e la commettiamo subito spingendola alla revisione 1 (Abbiamo uno script bash che automatizza tutto questo). Non penso che ci sia una pratica migliore che avere solo il commit iniziale?


È praticamente lo stesso di noi: tutto automatizzato con uno script.
hmallett,

1

Su un nuovo checkout di un nuovo repository, creo e aggiungo le tre directory: tag, trunk e branch. Commetto quei tre; il repo è su rev. 1, e passo al trunk e mi metto al lavoro. Non molto, davvero.


1

È possibile creare tutte le directory contemporaneamente (risultando in un commit) senza nemmeno controllare il repository. Vedi questo esempio di Windows:

svn mkdir -m "Creating basic directory structure" file:///d:/temp/repo/trunk file:///d:/temp/repo/tags file:///d:/temp/repo/branches
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.