Czy urządzenie Working Copy Root Path
z polecenia svn info
zapewnia to, czego potrzebujesz?
D:> svn info
Path: .
Working Copy Root Path: D:\workdir\local-tc-common-all
URL: svn://localhost/trunk/tc-common-all/src/main/bin
Repository Root: svn://localhost
Repository UUID: 4f1d1789-e46b-c140-9c77-f79c92213374
Revision: 61
Node Kind: directory
Schedule: normal
Last Changed Author: dweintraub
Last Changed Rev: 3
Last Changed Date: 2012-07-19 12:09:24 -0400 (Thu, 19 Jul 2012)
Daje to źródło bieżącego zamówienia, które wydaje się być tym, czego szukasz. Możesz użyć przełącznika --xml
, który czasami ułatwia programowanie, ponieważ większość języków programowania jest całkiem dobra w analizie XML.
Jeśli szukasz dla korzenia repozytorium sama oddzielić od schematu URL, który można uzyskać biorąc Repository Korzeń z dziedzinie URL.
"svn info" zwraca zdalną ścieżkę katalogu głównego. Chcę dostać ścieżkę, gdzie zrobiłem kasę. Przykład: > svn checkout http://example.com/svn/foo ~/foo > cd ~/foo > root svn (nie działa) /home/user/project/foo/ – fabiocerqueira