我已经为我的小组工作设置了 SVN 服务器。现在,我希望用户无法使用相同的消息将代码提交到服务器。是否可以将客户端的评论格式化为:*.*.*.*
(1.0.0.1)。如果用户以错误的格式提交,他们将无法提交。这可以在 SVN 服务器上实现吗?
前任:
User1 提交修订版本 1,消息如下:
Version 1.0
用户 2 提交修订版本 2 并显示相同消息:(
Version 1.0
这是不允许的)
答案1
我认为ssnobody
这是正确的做法。您需要编写一些代码来处理 中的逻辑precommit
。我们使用类似的东西来确保提交不为空。进行重复输入听起来更像是管理层/架构师必须强制执行的事情,因为没有什么可以阻止用户输入相同的消息或在末尾添加随机字符。
下面展示了如何使用 precommit 来防止空提交https://stackoverflow.com/questions/1928023/how-can-i-prevent-subversion-commits-without-comments