我在TFS下使用git
,我通过#work-item
将提交与工作项相关联,即:
git commit -m "fix #123"
现在我希望能够通过以下方式更改其状态:
git commit -m "Changed foo function. closed #125"
但它没有用。有可能吗?
答案 0 :(得分:1)
目前无法实现此功能。已经在用户语音上提交了功能请求,您可以对其进行投票:Update work items on commit for git。
答案 1 :(得分:0)
此功能实施了几个月,但必须单独激活。
然后使用关键字fix
,fixes
或fixed #ID
将关闭工作项。
详细说明:https://docs.microsoft.com/de-de/azure/devops/repos/git/resolution-mentions?view=azure-devops
答案 2 :(得分:-1)
啊所以我对TFS并不熟悉但是你想再次提交并假设没有任何变化,即使有你需要先用
进行分级。 git add <filename>
如果没有变化,你就无法再次提交
但是,如果您只是尝试更改以前的提交消息,则可以使用
git commit --amend
来源:https://help.github.com/articles/changing-a-commit-message/
但是,我不认为这是你想要做的正确方法。我怀疑任何系统都会更改提交消息作为其过程的一部分我会建议您调查您的系统及其要求。