Jak / kiedy tworzyć katalogi trunk, branch i tags w nowym repozytorium subversion?

9

Kiedy najlepiej stworzyć katalogi trunk, branch i tags?

Wykonałem svnadmin create --fs-type fsfs /home/firefli/web/projects/subversioni mam puste repozytorium. Jeśli utworzę, powiedzmy, trunkkorzystający z svn mkdir file:///home/firefli/web/projects/subversion/trunkniego katalog działa dobrze, ale przejdę do wersji 1.

Nie chodzi o to, że przejście do wersji 1 jest problemem, jestem pewien, że robiłem to wcześniej inaczej i szukam najlepszej praktyki.

Dzięki

Mateusz
źródło

Odpowiedzi:

8

Kiedy tworzymy repozytorium SVN w pracy, svnadmin createa następnie svn importfolder szkieletowy z 3 katalogów i potwierdzamy, że od razu popychamy go do wersji 1 (Mamy skrypt bash automatyzujący to wszystko). Nie wydaje mi się, że istnieje lepsza praktyka niż tylko wstępne zatwierdzenie?

Steve
źródło
To prawie tak samo jak my - wszystko zautomatyzowane za pomocą skryptu.
hmallett
1

Przy nowej kasie nowego repozytorium tworzę i dodam trzy katalogi - tagi, pień i gałęzie. Popełniam te trzy; repo jest w wersji rev. 1 i przełączam się na bagażnik i zabieram do pracy. Naprawdę niewiele.

Grant Palin
źródło
1

Możesz utworzyć wszystkie katalogi naraz (w wyniku jednego zatwierdzenia), nawet nie sprawdzając repozytorium. Zobacz ten przykład systemu Windows:

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
źródło