在TFS中回滚单个文件

如果我在源代码控制中查看单个文件的历史logging,我可以右键单击列表中的变更集并select“回滚整个变更集”。

这将回滚所有其他文件,我签入过程中,或只是我目前正在查看的文件? 如果它回滚所有文件有没有办法只回滚select的文件?

谢谢

如前所述,回滚变更集将其整体回滚。

安装Team Foundation Power Tools (我认为几乎所有人都应该安装)给了你另一个select:如果你想回滚一个文件,你可以在Source Control Explorer中右键单击一个文件并selectRollback …

是的,回滚整个变更集将回滚所有的变化。

但是,回滚不是即时的,当您单击该选项时,回滚将执行反向合并并将更改保留在工作区中。 所以你可以看看他们在等待更改。

在你的情况下,只需执行回滚,然后撤消除了实际上想要回滚的文件之外的所有内容。

从现在开始,在visual studio 2015 atleast中,你可以去源代码pipe理,右键单击一个文件并select回滚。这将询问你想要回滚这个文件的更改集,它只会回滚该文件。

非常简单的解决方法:) 1.回滚整个变更集2.撤消除了你真正想要的文件之外的所有文件。