4

TFS での根拠のないマージについての私の理解では、それは 1 回限りの取引であり、その後のマージは根拠のないものでなくても行うことができるというものでした。

からhttp://msdn.microsoft.com/en-us/library/bd6dxhfy(VS.80).aspx

/baseless - ベース バージョンなしでマージを実行します。つまり、マージ関係のないファイルとフォルダをマージすることをユーザーに許可します。根拠のないマージの後、マージ関係が存在し、将来のマージは根拠のないものである必要はありません。

ただし、今晩、次の設定で試しました。

/トランク
  | |
  - 開発
  | |
  - QA
     | |
     - ステージ
tf マージ C:\src\Project\Branch\Dev\ C:\src\Project\Branch\QA /baseless /recursive

コマンドは正常に実行され、ファイルはマージされました。ただし、ソース管理エクスプローラーに戻り、Dev ブランチで右クリックしてマージを選択すると、QA はオプションではなく、トランクのみが選択されます。

それで、私はドキュメントを誤解しましたか?彼らが実際に言ったことは、常にコマンドラインで実行する必要があり、/baseless スイッチを含める必要はなかったということでしたか?

4

1 に答える 1

5

おっしゃる通りです。元のベースレス マージでは、以前は無関係だった 2 つのブランチ間の関係が設定されましたが、今後のすべてのマージはコマンド ラインを使用して実行する必要がありますが、/baseless オプションは必要ありません。

http://blogs.vertigosoftware.com/teamsystem/archive/2006/07/13/3069.aspx

于 2008-10-24T10:03:53.123 に答える