在 TFS 2012 中有一个新的“本地工作区”模式。这很好,有几个原因:
- 没有签入或签出文件。
- 文件不是只读的,因此与 VS 以外的工具互操作并不那么痛苦。
- 提交基于实际的文件更改。不是 Visual Studios 对您触摸的内容的想法。
但是,在这种模式下,我无法丢弃变更集!进行正常的tf merge /discard
舞蹈不会导致文件更改。由于提交现在基于文件更改,因此 Visual Studio 不会检测到任何更改并且不会让我提交丢弃合并。
如何在本地工作区模式下丢弃变更集?
编辑:为了清楚起见,我说的是从一个分支中丢弃一个变更集作为另一个分支的合并候选者。当您修复旧版本产品中的错误时,错误修复不适用于新版本(分支)。