我在TFS下使用git
,并且我通过#work-item
将提交关联到工作项,即:
git commit -m "fix #123"
现在我想能够改变它的状态,如:
git commit -m "Changed foo function. closed #125"
但它没有工作。这可能吗?
目前还没有办法实现这个功能。User Voice已经提交了一个特性请求,你可以投票给它:Update work items on commit for git.
这个功能已经实现了几个月,但必须单独激活。
然后使用关键字fix
, fixes
或fixed #ID
将关闭工作项。
详细说明:https://learn.microsoft.com/de-de/azure/devops/repos/git/resolution-mentions?view=azure-devops
啊,所以我不熟悉TFS,但你试图再次提交,假设没有变化,即使有,你也需要先用
进行阶段。 git add <filename>
如果没有更改,则不能再次提交
然而,如果你只是想改变之前的提交消息,你可以使用
git commit --amend
来源:https://help.github.com/articles/changing-a-commit-message/
然而,我不认为这是你想要做的正确方法。我怀疑任何系统都不会将更改提交消息作为其过程的一部分,我建议您调查您的系统和它的需求。