Когда я создаю ветку, мне нужен сценарий ловушки, который изменит первую строку текстового файла, чтобы записать номер версии. Причина, по которой я хочу это сделать, заключается в том, что этот текстовый файл взаимодействует с другими сценариями, которые затем извлекают правильную версию других файлов из репозитория.
Я чувствую, что должен быть способ написать сценарий ловушки перед фиксацией, который говорит, что если вы фиксируете определенный путь, он изменяет строку текста перед фиксацией.
Set "SVNHEAD=SVN HEAD"
set REPOS=%1%
Set "SVNREV=%REVISION%" (get the revision number somehow from SVN)
gsar -s%PARTSDIR:I:\=I::\% -r%SVNHEAD% -i -f %SVNREV%
Исполняемый gsar заменяет строки текста в файлах ascii, если есть простой способ сделать это, файл .bat, хотя я был бы очень благодарен услышать это. Кто-нибудь знает, возможно ли это/как это сделать?
Большое спасибо Крис