我有一群开发人员有一个坏习惯,他们写差签到评论,这使得我们必须在团队基础上查看文件的历史时成为一场噩梦。我启用了变更集评论政策,因此他们甚至可以对其签到留言(否则他们就不会)。
我们对团队的工作质量进行了一些讨论,他们对提醒他们遵循团队稳定规则的事情很好,例如被迫评论。这里的目标是让TFS警告他们,他们必须写一些比#34更长的东西;修正了一个问题"或者"更新了",如果强制执行,他们可以遵循。我负责我们的应用程序的框架,我通常写消息来提醒他们的东西,类似于VS如何警告他们缺少评论或破坏代码
现在,我想避免他们只是评论一个单词,甚至是他们签到的一个点。 我想在强制检查更改之前强制写入至少20个字符。这可能吗? 怎么做?
我们不使用构建服务器或工作项(我们使用 redmine 作为故障单)。
答案 0 :(得分:0)
您似乎可以编写自己的自定义策略。您可以参考此页面以获取更多信息:
http://blog.devart.com/creating-tfs-custom-check-in-policy-part-1.html
以下是访问评论的示例:
答案 1 :(得分:0)
这是一个文化问题,试图用技术解决它是一个死胡同。如果人们没有按原样编写有意义的提交消息,你认为强制他们写20个字符会突然让他们开始编写有意义的消息,或者你认为他们会编写垃圾消息吗?更长,比如" checkin checkin checkin checkin "或" 东西.................................... &# 34;
我的钱是后者。
虽然您可以编写自定义签到政策,但它们并不完美:
最重要的是: