如果我在源代码管理中查看单个文件的历史记录,我可以右键单击列表中的更改集,然后选择“回滚整个更改集”。
这会回滚我在签入过程中签入的所有其他文件,还是只回滚我当前正在查看的文件?如果它回滚所有的文件是否有一种方法只回滚选定的文件?
谢谢
是的,回滚整个变更集将回滚其中的所有变更。
但是,回滚并不是即时的,当您单击该选项时,回滚将执行反向合并并将更改保留在您的工作区中。这样您就可以在“未决更改”中查看它们。
在您的情况下,只需执行 Rollback,然后撤销除了您实际想要回滚的文件之外的所有内容。
正如前面提到的,回滚变更集会完整地回滚它。
安装 TeamFoundation 电动工具(我认为几乎每个人都应该安装)提供了另一种选择: 如果您想回滚单个文件,您可以在源代码管理资源管理器中右击单个文件并选择 倒退。
从现在开始,至少在2015视觉工作室中,你可以直接进入源代码控制,右键单击一个文件并选择回滚。.这将询问您希望回滚该文件的变更集,并且它只会回滚该文件。
非常简单的解决办法:) 回滚整个变更集 2. 撤消所有文件(实际需要的文件除外)。