最初のベースレスマージの後に、チームエクスプローラーを使用して2つのブランチ間の変更をマージできますか?

StackOverflow https://stackoverflow.com/questions/232172

質問

TFSのベースレスマージについての私の理解は、それは一度限りの取引であり、その後のマージはベースレスでなくても実行できるということでした:

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

  

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

しかし、私は今晩、次の設定で試してみました:

/Trunk
  |
  - Dev
  |
  - QA
     |
     - Stage
tf merge C:\src\Project\Branch\Dev\ C:\src\Project\Branch\QA /baseless /recursive

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

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

役に立ちましたか?

解決

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top