为什么 TFS 不想归还我的旧文件?
Dev Branch
Main Branch
Merging Dev to Main
Edit:鉴于下面的第一个答案和更多调查,我相信我正在尝试完成整个分支覆盖。这可能吗?
这是一件好事,我认为最好的办法是取消删除主分支中的文件和文件夹。为此,请进入“工具”、“选项”。展开“源代码管理”,选择“Visual Studio Team Foundation Server”并选中“在源代码管理资源管理器中显示已删除的项目”
这将允许您选择已删除的文件并使用“取消删除”命令将它们恢复。
但是,如果您确实想将更改从开发分支推送到主分支,那么您可以使用命令行强制 TFS 进行合并。
打开 Visual Studio 2010 命令提示符并导航到您的工作区
e.g. cd c:\tfs\MyLocalWorkspace
然后使用“tf”命令
tf merge $/TeamProject/Dev $/TeamProject/Main /recursive /force
这将强制 TFS 合并更改,即使它认为它们之前已经合并过。我可能会说使用“取消删除”是最不可能导致“奇怪的东西“从未来发生的事情来看。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)