我有一个SVN库和我需要的承诺失败,如果没有说明是进入。这是可以做到的,最好的服务器?(用户使用几种不同的工具对相互作用的存储库;虽然如果这是可能的客户的侧如今,这将减轻问题)

谷歌一直不很有帮助的,你可以给我一些指点?

谢谢。

有帮助吗?

解决方案

是啊,你想要写在失败,相应的错误信息发送回客户端的信息库中的pre-commit钩子。

如果您在刚创建的存储库的“挂钩”的目录看,你会发现一个pre-commit.tmpl文件。包含指令,样品甚至检查日志消息包含文本 - 你想要的东西,

所以,你应该能够重新命名pre-commit.tmplpre-commit并使其可执行文件,然后给它一个旋转。我建议你尝试之前生产一个沙箱库,虽然,以避免愤怒的用户暂时无法提交,而你得到它的权利:)

其他提示

你可以使用 库钩.在你的情况,你想要预先承诺挂钩,这将检查的消息,并拒绝提交如果它是空的。

FreeBSD的项目有可能要使用一些例子。见公 svn的用钩子。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top