Есть ли команда, которая выведет путь к файлу в обозревателе хранилища в командной строке? - PullRequest
6 голосов
/ 26 июня 2009

Есть ли команда, которая выведет путь к файлу в обозревателе хранилища в командной строке?

SVN diff печатает только имя файла.

Спасибо.

Ответы [ 2 ]

8 голосов
/ 26 июня 2009
svn info path/to/filename

покажет вам несколько частей информации. Те, что вы ищете, это URL и корень репозитория:

$ svn info mydialog.h
[...]
URL: http://svn.server.net/my-repo/trunk/ui/mydialog.h
Repository Root: http://svn.server.net/my-repo
[...]

URL-адрес - это абсолютная позиция файла, а корневой каталог хранилища - это базовый URL-адрес хранилища. URL всегда будет начинаться с адреса корня репозитория, поэтому если вы обрежете корень репозитория с начала URL, у вас останется относительная позиция файла внутри репозитория. В данном случае это

/trunk/ui/mydialog.h
3 голосов
/ 26 июня 2009

svn info * * 1002

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...