Wie / wann werden Trunk-, Branch- und Tag-Verzeichnisse in einem neuen Subversion-Repository erstellt?

9

Wann ist der beste Zeitpunkt, um die Trunk-, Branch- und Tag-Verzeichnisse zu erstellen?

Ich habe ausgeführt svnadmin create --fs-type fsfs /home/firefli/web/projects/subversionund habe mir ein leeres Repo. Wenn ich beispielsweise das trunkVerzeichnis erstelle, das svn mkdir file:///home/firefli/web/projects/subversion/trunkes verwendet, funktioniert es einwandfrei, aber ich gehe zu Revision 1.

Nicht, dass es ein Problem ist, zu Revision 1 zu gehen. Ich bin mir nur sicher, dass ich es vorher anders gemacht habe und ich suche nach den besten Praktiken.

Vielen Dank

Matthew
quelle

Antworten:

8

Wenn wir SVN-Repos bei der Arbeit erstellen, werden wir svnadmin createund dann svn importein Skelettordner der 3 Verzeichnisse und das Festschreiben sofort auf Revision 1 verschoben (wir haben ein Bash-Skript, das all dies automatisiert). Ich glaube nicht, dass es eine bessere Praxis gibt, als nur das anfängliche Commit zu haben?

Steve
quelle
Das ist so ziemlich das Gleiche wie wir - alles automatisiert mit einem Skript.
Hmallett
1

Beim erneuten Auschecken eines neuen Repositorys erstelle und füge ich die drei Verzeichnisse hinzu - Tags, Trunk und Zweige. Ich begebe diese drei; Das Repo ist auf rev. 1, und ich wechsle zum Kofferraum und mache mich an die Arbeit. Eigentlich nicht viel.

Grant Palin
quelle
1

Sie können alle Verzeichnisse gleichzeitig erstellen (was zu einem Commit führt), ohne das Repo zu überprüfen. Siehe dieses Windows-Beispiel:

svn mkdir -m "Creating basic directory structure" file:///d:/temp/repo/trunk file:///d:/temp/repo/tags file:///d:/temp/repo/branches
Gábor Nagy
quelle