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 スイッチを含める必要はなかったということでしたか?