使用Microsoft Team Foundation Server和Git时,可以使用Visual Studio提供的UI将提交与工作项相关联,也可以在提交消息中添加工作项ID,如#4711。
现在我注意到这并不总是得到TFS的认可。
这些工作:
bla #4711
bla: #4711, #4712
bla #4711, #4712.
bla #4711! ,#4712
这些不起作用:
bla (#4711)
bla (#4711, #4712)
bla 4711
bla [#4711]
bla (#4711 #4711_ _#4711
bla a#4711
而不是希望我将来能够做到这一点,我不知何故更喜欢知道TFS识别工作项时的条件。这些条件是什么,语法是什么,正则表达式使用了什么?
答案 0 :(得分:0)
This thread确实提到了(来自TFS项目经理)
在Pending Changes窗口中,可以使用UI功能添加工作项,或者以“
#ID
”形式添加提交注释,其中ID是工作项ID。
因此,检测该语法的正则表达式似乎不包含该数字周围的任何其他内容
与\b#\d+\b
(word boundary)一样:这可以解释为什么(#xxx)
不起作用。