所以我理解Mercurial在Perforce更改列表描述中添加了注释,其中包含HG提交的哈希值(类似于{{mercurial f413e67c0df7ec53e58e43121c5ffc85f315765a}}
)。
我想知道,包含标签的描述中的哪个位置很重要?
我推动的Perforce存储库也有非常严格的提交指南,描述必须以精确的方式形成(每个提交都有相同的代码审阅者布局,提到的JIRA问题等)。
我可以将标签放在那里,还可以添加我需要的所有额外信息吗?
答案 0 :(得分:1)
我恰好正在调查此代码并搜索相关内容,并遇到了您的问题。它只是搜索一个正则表达式,只要它在评论中的某个地方匹配{{mercurial <hash>}}
就可以了。
具体到这里是正则表达式:
'{{mercurial (([0-9a-f]{40})(:([0-9a-f]{40}))?)}}'
它只是调用搜索正则表达式。
答案 1 :(得分:0)
通过反复试验,我相信我已回答了我自己的问题。
我已将标记从提交消息中的内联移动到描述的开头和结尾,结果是相同的 - Perfarce只使用标记正确选择更改列表,无论它出现在何处描述。