Конфликт скриптов хуков SVN - PullRequest
3 голосов
/ 25 мая 2010

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

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

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

Ответы [ 2 ]

1 голос
/ 25 мая 2010

После обновления свойства в каталоге вы должны обновить этот каталог перед фиксацией.

0 голосов
/ 25 мая 2010

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

...