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?

Thomas R.
źródło

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

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