Tagi są zaimplementowane jako gałęzie w Subversion. Zatem moje pytanie: po utworzeniu tagu Subversion - jak zamknąć tę gałąź tak, aby nikt nie dodawał zestawów zmian do tej gałęzi tagów przez przypadek?Jak zamknąć gałąź-podwersję?
Na przykład rozważyć następujący układ katalogów:
calc+-trunk |-branches |-tags
w pewnym momencie bagażniku jest gotowy do wydania i jest oznaczona:
$ svn cp svn://example.net/calc/trunk svn://example.net/calc/tags/v1.0
teraz wypadek może się zdarzyć:
$ svn co svn://example.net/calc/tags/v1.0
$ cd v1.0
$ # change files
$ svn ci
(być może powyższy adres URL został skopiowany i zamiast tego oznaczono gałąź)
Jak mogę zamknąć gałąź calc/tags/v1.0
w taki sposób, że ostatnia svn ci
zawiedzie?
Nazywam to zamykaniem - alternatywnie można wywołać tę operację przełączającą gałąź do trybu tylko do odczytu - lub coś w tym stylu.
dotyczących działów fabularnych mamy regułę w moim towarzystwie, że należy zmienić nazwę oddziału {old name} _closed. Wciąż wiemy, że stworzyliśmy gałąź funkcji (z przydatną nazwą) i zamknęliśmy ją później po scaleniu. – Bjoern