2010-05-25 3 views
3

Я пытаюсь написать сценарий крюка pre-commit, который изменит конкретное svn-свойство папки/файла.
Скрипт выглядит довольно похоже на тот, который задокументирован в svn book.конфликт скрипта связывания SVN

Я понял, как установить/изменить свойство узла, а при выполнении функции привязки svn.fs.commit_txn свойство узла фактически устанавливается. Но на данный момент черепаха всегда дает мне конфликт в папке, в которой я изменяю свойство. Я написал свой скрипт с Python, но я стал новым скриптом python и hook.

Надежда кто-то может дать мне ключ, почему я получаю этот конфликт ..

ответ

1

После обновления свойства в каталоге Вам необходимо обновить этот каталог, прежде чем совершать.

0

Вы никогда не должны изменять данные в скрипте hook. Вы теряете синхронизацию клиента и репозитария subversion.

+0

Хорошо, я этого не знал, но я буду искать другой подход для решения моей проблемы. Спасибо за совет! – Mark

Смежные вопросы