2017-06-14 2 views
0

Gitlabsのマージリクエストには、マージが受け入れられた場合にターゲットブランチに起こる変更を正確に示す「変更」ボタンがあります。変更を表示するためにマージ要求でgitlabが使用するgitコマンドは何ですか?

マージ要求を作成せずに、コマンドラインでその情報を確認したいと考えています。

+1

git-diffを意味しましたか? https://git-scm.com/docs/git-diff – Maikel

答えて

0

これは単に、私はあなたのコマンドラインの目的のターゲットとproposedMergeについては

をすることができると思うgit diff target..proposedMerge次のようになります。コミット

  • 分岐「マスター」のような名前(ローカル、またはリモートの

    • SHA1 "origin/develop"のように< ---最初にgit fetchを忘れないでください)
    • master〜2のような分岐名の相対位置、またはHEAD^

    出力の視覚化のために、git diffに利用できるさまざまなプラグインがあります。デフォルトのものが気に入らなければ、好きなものを選ぶことができます!

  • +0

    これはうまく動作しますが、作業ブランチにマージしてからターゲットブランチに変更がない場合に限ります。 – tomjen

    +0

    "ブランチ名"では、私はまた、遠隔のものと比較するために、例えば 'origin/develop'を可能性として意味しました:)あなたが言いたい問題を避けると思います。私はそれに応じて私の答えを洗練した! – C4stor

    +0

    私はorigon/developmentでテストしましたが、それは同じ問題をもたらしました。しかし、トリプルドットを使用して私が望むものを私に与えました。 – tomjen

    関連する問題