2017-11-03 8 views
0

バグではありませんが、承認されていない変更があっても特定のブランチにgit logを実行しているかどうかはわかりません。gitログは、gerritからのマージされた変更のみを表示します。

シナリオ:

変更が

git push origin HEAD:refs/for/dev_branch 

下記のレビューはまだ&がdev_branchの中央レポ画像にマージされておらず、まだ「オープン」に表示されて行われていないと&がヘリットにレビューのためにプッシュコミットダッシュボードの変更。 git log dev_branchエンリストリストに(それは、中央リポジトリへの道だ行っていない&を承認されていない)だけでなく、ローカルブランチの最後にコミットされたファイルのハッシュ を実行

マージされたものだけでgitログを取得するように制限できるフィルタはありますか?

答えて

1

dev_branchは、未確認のコミットを含むローカルブランチです。あなたはまだそれらのコミット含まない、サーバー側のリポジトリにブランチdev_branchの履歴を確認したい場合:

git fetch origin dev_branch 
git log origin/dev_branch 

場合dev_branch何らかの理由で上流origin/dev_branch、次のコマンドを持っていません。より信頼できる方法で作業してください:

git fetch origin dev_branch 
git log FETCH_HEAD 
+0

私が探していたものです。これを受け入れる。学習段階で - しかし、上記のような答えは、私が貧しい解放プロセスを定義する単純な戦略でやろうとしていることを楽にするでしょう:) –

関連する問題