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 に答える