TL;博士
如本文所述,我更改了 TFS 变更集注释。如何使用 Git-Tfs 将其反映在本地 Git 存储库中的相应 Git 提交中?
详细版
我是 Git-Tfs 用户。我的工作流程是这样的,我尝试将极小的代码增量提交到我的本地 Git 存储库(“一行更改 - 测试绿色 - 提交”之类的东西)并在我有一个有意义的时候将其推送到 TFS 服务器(但希望仍然很小)变更集。通常这是在一次 Git 提交之后,但有时是在几次之后。
当一次将多个 Git 提交检查到 TFS 时,Git-Tfs 会将 Git 提交消息组合为默认的 TFS 签入注释。到目前为止,一切都很好。我通常会篡改它们以使它们作为单个变更集评论更流畅地阅读。但是今天我忘记了并签入了一条对我使用 TFS 的同事没有帮助的消息。
好吧,没什么大不了的。我使用 TFS 编辑变更集注释以使其更加连贯。但是,我无法让我的本地 Git 存储库与此更改同步。这没什么大不了的,因为主要是我为其他人更改的。但是,我很想知道是否可以将其同步。
我试过的
我试过了,但提交消息仍然是我编辑变更集注释之前的内容:
git reset --hard HEAD~
git tfs pull