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

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?


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.