0

我用 TFS2008 创建了一个分支:在一个名为 Main 的文件夹上,我创建了一个名为 Dev 的分支,一切正常,在 Dev 文件夹中有来自 Main 的所有代码。

但是当我开始使用 Dev 文件夹时,我看到了一个名为 Main 的子文件夹,但我不知道它是如何创建的(在我创建 Dev 分支的同一时刻)。

这是结构:

  • $/项目
    • 主要的
      • [档案]
    • 开发
      • [档案]
      • 主要的
        • [档案]

当我尝试删除 $/Project/Dev/Main 时,稍后当我合并来自 Dev 的更改时,tfs 将 $/Project/Main 标记为待删除。

综上所述,有什么办法可以删除$/Project/Dev/Main和$/Project/Main之间的链接?$/Project/Dev 中的文件可以很好地与 $/Project/Main 合并。

4

1 回答 1

0

最后,我找到了解决问题的棘手方法:

  • 将 $/Project/Dev/Main 移动到 $/Project/BadMainBranch
  • 删除 $/Project/BadMainBranch 并签入。

问题解决了......但如果有人能展示另一种解决它的方法,也许我能理解到底发生了什么!

于 2012-12-12T14:44:03.223 回答