我正在尝试编写一个预提交钩子脚本,它将改变文件夹/文件的特定svn属性。
该脚本看起来与svn book中记录的脚本非常相似。
我想出了如何设置/更改节点的属性,并且在执行绑定函数svn.fs.commit_txn时,节点的属性实际上已设置。 但目前乌龟总是给我一个冲突的文件夹我改变了财产。我用Python编写了我的脚本,但我是新的python和钩子脚本。
希望有人可以告诉我为什么我会遇到这种冲突..
答案 0 :(得分:1)
更新目录上的属性后,您需要在提交之前更新该目录。
答案 1 :(得分:0)
您永远不应该更改钩子脚本中的数据。您将失去客户端和subversion存储库的同步。