SVN钩子脚本冲突

发布于 2024-09-03 02:00:40 字数 343 浏览 12 评论 0原文

我正在尝试编写一个预提交挂钩脚本,该脚本将更改文件夹/文件的特定 svn 属性。
该脚本看起来与 svn 中记录的脚本非常相似书

我弄清楚了如何设置/更改节点的属性,并且在执行绑定函数 svn.fs.commit_txn 时,节点的属性实际上已设置。 但目前乌龟总是给我一个正在更改属性的文件夹的冲突。我用 Python 编写了脚本,但我是新的 python 和钩子脚本。

希望有人能给我一个线索,为什么我会遇到这种冲突。

I am trying to write a pre-commit hook script that will alter a specific svn-property of a folder/file.
The script looks fairly similar to the one that is documented in the svn book.

I figured out how to set/change the property of a node and when executing the binding function svn.fs.commit_txn the property of the node actually gets set.
But at the moment tortoise always gives me a conflict on the folder I am altering the property. I wrote my script with Python but am new python and hook scripts.

Hope someone can give me a clue why I am getting this conflict..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

洛阳烟雨空心柳 2024-09-10 02:00:40

更新目录上的属性后,您需要在提交之前更新该目录。

After updating a property on a directory you are required to update that directory before committing.

鸢与 2024-09-10 02:00:40

您永远不应该更改挂钩脚本中的数据。您失去了客户端和 Subversion 存储库的同步。

You should never change data in a hook script. You lose the synchronization of the client and the subversion repository.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文