结合TFS内的提交

时间:2016-04-21 21:13:35

标签: tfs version-control

所以在Git中你可以将多个提交压缩成一个提交。例如,让我们说我检查了一个更改,但我意识到我忘记了一些小的,所以我在本地进行更改,然后我再次提交。使用Git squash,您可以将它们合并为一个提交。

我的问题是TFS有什么方法可以做同样的事情吗?

2 个答案:

答案 0 :(得分:2)

没有。 TFVC使用与Git完全不同的版本控制范例;它不支持历史重写行为,如挤压和修改。

答案 1 :(得分:1)

不,它不受支持。您无法更改TFVC中每个更改的历史记录。如果可以实现,则违反了源控制原则。

此外,您无法创建新的更改,然后与旧的更改合并,在Uservoice中有一个特色请求,并被TFS的PM拒绝。

  

TFS to merge multiple, non-continuous changesets.

     

感谢您对此想法的反馈。我们已审核了此反馈   并确定我们无法完成此建议   可预见的未来。

     

Matt Mitrik TFS项目经理