web-dev-qa-db-ja.com

gitkraken-2つのブランチを比較する方法

2つのブランチ(branch1とbranch2)をgitkrakenと比較する方法はありますか?

変更があるファイルのリストが必要です

15
Michalis

GitKrakenは、私が知っている限りでは、その問題を調べた後、コミットに関するブランチを比較できません。あなたがしたいことをする1つの方法は、 Soloing ;を使用することです比較する最初のブランチを右クリックして、「ソロ」を選択します。オレンジ色の円は、目ではなく枝名の左側に表示されます。次に、ソロにする2番目のブランチの横にある色あせたオレンジ色のアイコンをクリックします。これらのブランチのみがコミットビューに表示されます。

次に、1つのコミットを選択し、2番目のコミットを押しながらクリックします Shift変更されたファイルのリストが右側に表示されます 。ファイルをクリックすると、コンテンツの差分も表示されます。

ただし、diffの方向(ソースとターゲットのブランチ)を設定できないことに注意してください。しかし、これは2つのブランチ間で何が変更されたかを知るのに役立ちました。

9
Mickael V.

ブランチAとBの違いを確認する場合は、ブランチAで最初にチェックアウトしてから、ブランチBをクリックしてコミットを選択し、右側のパネルで変更を見つけることができます。

shiftクリックを使用してグラフ内の複数のコミット行を選択し、マージされた差分を表示できます

9
amin saffar

変更されたファイルのリストが欲しい

git whatchanged

  • いつでもコマンドラインを使用し、git whatchnagedコマンドを使用できます。
  • このコマンドはgit logフラグの多くをサポートしているため、それらも使用できます

enter image description here


コメントに基づいて:

2人の同僚が同じバグで働いているとしましょう...そして、2つのブランチを比較したい...最良の解決策を見つけるために(実際の例)

2つのブランチの違いを見つける方法はいくつかあります。

**結果が空になる場合は、ブランチを交換します

  • git diff <branch1>...<branch2>
  • git diff <branch1> ^<branch2>
  • git log <branch1>...<branch2>
  • git whatchanged
0
CodeWizard