У меня есть файл revision.txt в моем проекте SVN.
Как правило, я хочу, чтобы этот файл обновлялся автоматически при вызове svn ci с номером редакции, который будет иметь рабочая копия после фиксации.
Например:
- revision.txt содержит «10»
- Я делаю некоторые изменения в своей рабочей копии (другие файлы, не revision.txt)
- svn ci
- скрипт запуска хука
- чтение следующего номера редакции
- обновление revision.txt
- принятие изменений (также revision.txt)
- теперь revision.txt уже зафиксирован с номером ревизии 11
Я безуспешно пытался с помощью скрипта ловушки.Я не могу получить следующий номер ревизии и обновить транзакцию перед фиксацией.
Затем попробуйте "auto-props", но они работают только с измененными файлами.Предпочтительным решением является использование только скрипта-хука, а не скрипта-обертки, который проверяет ревизию и обновление.
Возможно?Примеры приветствуются