我已经搁置了我的文件,test.cpp,并继续它的工作。现在,我想看看,自从我做了我的书架后,我对test.cpp做了哪些额外的修改。
假设在我签出test.cpp之后,Bob签入了tfs,这是对test.cpp的更新。
让我们用一些术语来帮助:
source_version:我退房后开始工作的原始版本latest_version:test.cpp Bob签入了tfs,这是我开始研究test.cpp之后的最新版本。shelf_version:我书架上的test.cpp,是对source_version的修改,缺少鲍勃的加载项(即没有合并)。local_version:我在本地磁盘"local_version“上拥有的test.cpp,它从source_version开始,除了shelf_version还有附加的工作。使用这组标签,我的问题是:如何将local_version与shelf_version进行比较。
我的选择:
在Pending Changes窗格中,我可以
local_version和source_versionlocal_version和latest_version。在“Shelveset Details”窗格视图中我的书架
shelf_version和source_version相同。这是奇怪的,这个函数已经在下一个比较中处理了。shelf_version与source_version进行比较。shelf_version和latest_version。谢谢
发布于 2016-08-02 16:42:18
微软还没有解决这个问题,真让人恼火。我目前正在使用的一个解决方法是一个外部diff应用程序,并执行以下操作:
我知道这是很多步骤来做一些应该是一个简单的(可能1或2点击)操作。
如果你想让MS摆脱他们的束缚并实现这个特性,你可能想要投票支持这个特性这里。
https://stackoverflow.com/questions/27533099
复制相似问题