12

私の場合は以下です。私のチームは、ソース管理に TFS 2012 を使用しています。私のチームメイトは、別のブランチの特定の変更セット (その瞬間の最後のものではない) からブランチを作成しました。私が必要としているのは、ブランチが作成された正確な変更セットと、使用されたブランチを把握することです。

VSのソース管理エクスプローラーの「View History」で探してみました。svn と比較すると、ブランチを作成するリビジョンには、最初のリビジョンとブランチが作成された最初の場所を格納するプロパティがあります。TFS では、変更セットの詳細は、そのような情報が含まれていないように見えます。

4

2 に答える 2

16

はいあります。ディスケンスは正しいです、あなたはTrack Changeset機能を使うかもしれません。ちなみに、SOについても同様の質問がすでに回答されています。回答には、APIやカスタムコマンドラインツールなど、多くの詳細が含まれているブログ投稿へのリンクが含まれています。

ただし、その方法はそれほど明白ではありません。これを明確にするために、ここに結果を達成する方法の簡単なステップバイステップの説明がありますSource Control Explorer

  1. で子ブランチを見つけますSource Control Explorer
  2. それを右クリックしてコンテキストメニューを表示し、を選択しますView History
  3. 履歴ビューアでブランチの最初のチェンジセットを見つけ、それを右クリックしてコンテキストメニューを表示し、を選択しますTrack Changeset
  4. ブランチのスキームとその継承の構造が表示されます。このステップでは、親を見つけます
  5. 検出されたすべてのブランチの近くにチェックボックスがありますが、通常、子の親のブランチはオフになっています。最初に確認してください。子ブランチは無条件にチェックする必要があるため、選択する2つのチェックボックスは親と子です。
  6. Path filterボタンを使用して、入力フィールドで子ブランチを見つけることを忘れないでくださいBrowse...
  7. 下部のボタンを押しVisualizeます。これらの2つのブランチを表す長方形の画像が表示されます。親ブランチの長方形には、このブランチのチェンジセットのソートされたリストが含まれている必要があります。リストは膨大になる可能性がありますが、ソースチェンジセット(子が最初に作成されたもの)が最後である必要があります。
  8. ???? 利益!!!!

ブログ投稿で最終ステップのサンプルスクリーンショットを見ることができます。

于 2013-03-19T14:10:07.267 に答える
2

Track Changesetブランチの履歴とそれに含まれるチェンジセットを表示すると思われる機能を使用できます。

この機能は、Source Control Explorer

于 2013-03-14T15:32:19.537 に答える