5
tf merge /recursive /candidate $/foo/ExUI $/bar/ExUI
Changeset Author                           Date
--------- -------------------------------- ----------
   23438  Fred_Bloggs                      04/05/2010
   23609  Jimmy_jones                      11/05/2010
   23943* John_doe                         25/05/2010

上記の出力でアスタリスクが何であるかを誰かが説明できますか?現在のクエリの範囲外の変更を含み、「部分的」であるチェンジセットを示していると思いましたが、調査ではそうではありません。

何かオファーはありますか?そのようなチェンジセットを特定する方法があれば、それは本当に役に立ちます。現在の計画では、各チェンジセットの内容をファイルにダンプし、スコープ外の変更がないか手動で検査する必要があります。

4

1 に答える 1

5

TFSの部分的なマージ–ガイドに関する開発者サポートチームの投稿を読む必要があります。

これは次のことを意味する可能性があります。

出力では、変更セット138の横にアスタリスク(*)が表示されます。これは、部分的なマージであることを示しています。これは、チェンジセット138の一部のみがチェンジセット139にマージされたことを意味します。DevからMainへのマージ候補を見ると、チェンジセット138をMainに既にマージしたとしても、それはまだマージ候補であることがわかります。これは、マージエンジンが、DevからMainに伝播されなかったチェンジセット138にまだいくつかの変更があることを検出したという事実が原因です。

私は投稿全体を読んで、それがあなたの質問に答えるかどうかを確認します。

于 2010-08-17T15:28:40.410 に答える