Zatwierdzaj tylko zmiany właściwości w katalogu głównym repozytorium, a nie w plikach


84

Mam repozytorium SVN z niezatwierdzonymi zmianami w plikach. Istnieje również zmiana we właściwości svn: externals w folderze głównym.

Jak zatwierdzić zmiany właściwości, BEZ zatwierdzania zmian w samych plikach?

Odpowiedzi:


129

Aby zatwierdzić tylko jawne ścieżki podane w linii poleceń należy skorzystać z --depth emptyopcji np. W katalogu z nowo zmodyfikowaną właściwością externals:

$svn commit --depth empty . -m "Modify svn externals definition only."

3

Jeśli chcesz tylko zmienić właściwość, możesz to zrobić w repozytorium od razu, zamiast w stosunku do kopii roboczej.

Na przykład:

svn propset svn:externals "test http://yourhost.com/svn/trunk/module/test/src" --revprop -r HEAD http://yourhost.com/svn/trunk/module

Zobacz książkę SVN o manipulowaniu właściwościami


3
Tak, ale to nie wyjaśnia, co zrobić, gdy zapomnisz dodać komunikat o zatwierdzeniu, a zmiana właściwości jest zawieszona w środku dużej liczby zmian w plikach.
Tim Keating
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.