首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁止缺少描述的SVN提交

禁止缺少描述的SVN提交
EN

Stack Overflow用户
提问于 2008-12-16 09:49:51
回答 3查看 371关注 0票数 1

我有一个SVN存储库,如果没有输入描述,我需要提交失败。这可以做到吗,最好是在服务器端?(用户使用几种不同的工具与存储库进行交互;尽管如果这在TortoiseSVN中的客户端是可行的,那么将会减轻问题)

谷歌并不是很有帮助,你能给我一些建议吗?

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-12-16 09:56:07

是的,您可能希望在存储库中编写一个预提交钩子,该钩子会失败,并向客户端发送一条适当的错误消息。

如果您查看新创建的存储库的“钩子”目录,您会发现一个pre-commit.tmpl文件。它包含指令,示例甚至检查日志消息是否包含文本--这正是您想要的。

因此,您应该能够将pre-commit.tmpl重命名为pre-commit,并使其可执行,然后尝试一下。我建议您在生产之前先在沙箱存储库上尝试它,以避免愤怒的用户在您正确使用它时无法提交:)

票数 8
EN

Stack Overflow用户

发布于 2008-12-16 09:57:28

您可以使用repository hooks来做到这一点。在您的例子中,您需要一个预提交钩子,它将检查消息并在消息为空时拒绝提交。

票数 0
EN

Stack Overflow用户

发布于 2008-12-16 09:58:03

FreeBSD项目中有一些您可能想要使用的示例。请参阅带有钩子的公共svn repo

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/370831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档