visual-studio-2010 - Team Foundation Server 合并未合并

标签 visual-studio-2010 tfs tfsbuild

为什么 TFS 不想把我的旧文件还给我?

开发分支
enter image description here

总公司
enter image description here

将 Dev 合并到 Main
enter image description here

编辑:
鉴于下面的第一个答案和更多调查,我相信我正在尝试完成整个分支覆盖。这可能吗?

最佳答案

这是一个很好的方法,我认为最好的办法是取消删除主分支中的文件和文件夹。为此,请进入“工具”、“选项”。展开“源代码管理”,选择“Visual Studio Team Foundation Server”并选中“在源代码管理资源管理器中显示已删除的项目”

enter image description here

这将允许您选择已删除的文件并使用“取消删除”命令将它们取回。

但是,如果您真的想将更改从 dev 分支推送到主分支,那么您可以使用命令行强制 TFS 进行合并。

打开 Visual Studio 2010 命令提示符并导航到您的工作区

例如cd c:\tfs\MyLocalWorkspace
然后使用“tf”命令
tf merge $/TeamProject/Dev $/TeamProject/Main /recursive /force
这将强制 TFS 合并更改,即使它认为它们之前已被合并。我可能会说使用“取消删除”是导致“奇怪的事情”在 future 发生的最不可能的方法。

关于visual-studio-2010 - Team Foundation Server 合并未合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9842382/

相关文章:

tfsbuild - 团队 build : The path 'Path' is already mapped in workspace 'workspace' error even after deleting all workspaces on build agent

tfs - 使用符号服务器/源索引在 Visual Studio 中调试构建

MSBuild 和 TeamBuild - BuildInParallel 由于 MSB3021 文件权限冲突而失败

c++ - 限制构造函数的功能

c# - 如何使用 tfs 2013 与服务结构进行持续集成?

tfs - 设置团队基础服务器

tfs - 连接到 TFS 实例的最大 TFs 代理数

c# - 从单独文件夹中的类访问项目文件

c++ - 初始化指向模板的指针时未解析的外部符号

c++ - cpp 中结构的未解析外部符号?