2012-02-22 20 views

Odpowiedz

5

Krótka historia - nie można bez wykonania polecenia. Dzięki haczykom check-in możesz uzyskać dostęp do "wersji przed tą", w przeciwnym razie musisz zapytać o nią dynamicznie. Oto przykład, który zapełnia zmienną powłoki zmienną bieżącej głowy minus jeden.

HEAD_MINUS_ONE=$(svn info http://svn/path/to/head | grep ^Revision | awk '{print $2-1}') 
-1

Mercurial + hgsubversion + Hg pomoc revsets

6

Tam są kilka zbudowany w rewizyjnych słów kluczowych w Subversion, które mogą rozwiązać większość problemów:

  • BASE: Jest to wersja używana w twoim bieżącym katalogu roboczym.
  • HEAD: To jest aktualna wskazówka oddziału.
  • COMMITTED: To jest ostatnia zatwierdzona wersja pliku przed BASE.
  • PREV: To jest ostatnia zmieniona wersja z BASE. Jest to ZARÓWNO ZAANGAŻOWANE-1.

W przypadku wszystkich pozostałych czynności należy wykonać obliczenia pokazane jako synthesizeerpatel.

+0

Dalszy ciąg: http://svnbook.red-bean.com/en/1.7/svn.tour.revs.specifiers.html –