10
在git中有一个非常方便的功能,可以让您修复上次提交,例如当你忘记了某件不合理的完全承诺。TFVC中是否有git样式修改选项?
这是很容易做到这一点的git:
git commit --amend
你不必这样,可以指定一个提交信息或其他任何东西,提交简直是“附加”到最近的完整提交 - 或者至少这是我的理解。
TFVC中是否有类似的东西?
在git中有一个非常方便的功能,可以让您修复上次提交,例如当你忘记了某件不合理的完全承诺。TFVC中是否有git样式修改选项?
这是很容易做到这一点的git:
git commit --amend
你不必这样,可以指定一个提交信息或其他任何东西,提交简直是“附加”到最近的完整提交 - 或者至少这是我的理解。
TFVC中是否有类似的东西?
不,不是真的。您可以更新签入注释或关联工作项目,但不能更改签入的文件内容。回滚也无济于事,因为这会为历史添加额外的补偿,使其更难理解。
要更新消息,请打开TFVC历史记录面板并右键单击更改集。选择显示更改详细信息,您将可以更新签入注释以及可选的签入注释。
要关联到新的工作项目,请记下变更集号码,打开工作项目并转至链接选项卡。点击添加链接并选择链接类型“更改集”,提供编号并保存工作项目。
似乎TFS提供的“git”是,ahhh有限,以“微妙,微妙和完全有效”的方式。 – jthill
@jthill,当在TFS上使用Git时,您有Amend支持。但是当使用TFVC时,你不会。 – jessehouwing