Так что мне нужен скрипт ловушки на стороне клиента, который получает путь к файлу из последнего коммита.У нас есть главное репо с несколькими проектами:
Repo
...Project1
......SLN File
...Project 2
и т. Д.
Я знаю, если бы я был на стороне сервера, я мог бы использовать команду svnlook changed
.Однако я застрял на стороне клиента.
Так что я искал, чтобы использовать svn info
, чтобы получить последний номер оборота (после svn update
конечно), а затем использовать этот номер оборота с svn log -c REV# -v
.Затем найдите строку вывода команды svn log
, чтобы получить пути к файлам.
Однако это намного сложнее, чем команда svnlook changed
.Есть ли более чистый способ получить путь к файлу или проекту на стороне клиента?В конечном итоге мне нужен путь к проекту (поэтому Repo / Project1), но я бы даже взял полные пути к файлам для фиксации на этом этапе, если бы был более простой способ получить этот путь.