使用 SVN 管理 SVN 挂钩?

发布于 2024-08-03 14:54:39 字数 122 浏览 3 评论 0原文

据我所知,SVN 本身没有内置功能来管理 SVN 挂钩。当然有一些想法,例如另一个带有钩子脚本的存储库,在提交时运行 svn exporthooks 目录,但你会怎么做呢?

As far as I could see, there is no built-in feature to manage SVN hooks in SVN itself. There are some ideas of course, such as another repository with hooks scripts, running an svn export to the hooks directory on commit, but how would you do it?

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

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

发布评论

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

评论(2

懷念過去 2024-08-10 14:54:39

我的一个存储库中有由 SVN 管理的钩子。但这不是同一个存储库;我创建了第二个 SVN 存储库来保存第一个存储库的挂钩。我担心错误的提交会破坏对主存储库的访问。

I've got hooks managed by SVN in one of my repositories. This is not the same repository though; I've created second SVN repository to hold hooks for the first one. I was worried about breaking access to the main repo with a faulty commit.

渔村楼浪 2024-08-10 14:54:39

我认为将 hooks 目录设置为 subversion checkout 并没有什么问题。因此,在提交钩子之后,您只需在钩子目录中svn up,作为提交后操作。

我认为它还应该使 hooks 目录成为它正在管理的存储库的签出目录。

I think there is nothing wrong with making the hooks directory a subversion checkout. So after committing the hook, you merely have to svn up in the hooks directory, as the post-commit action.

I think it should also work to make the hooks directory a checkout of the very repository it is managing.

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