1

私は、一連のイベントが次のようになるオープン ソース プロジェクトに取り組んでいます。

  1. ブランチ feature-1 を作成し、コーディングし、feature-1 を GitHub にプッシュし、プル リクエストを発行します。
  2. 機能 2、機能 3 などについて繰り返します。
  3. 数週間が経過し、定期的にプロジェクト/マスターをローカル マスターにプルします
  4. 機能 1 がマージとして表示され、次に機能 3 が表示されますが、機能 2 は表示されません。

master にマージされたローカル ブランチを簡単に確認する方法はありますか?

つまり、レビュー プロセスを通過して承認された機能と承認されていない機能はどれですか?

4

1 に答える 1

1

それは非常に簡単であることがわかりました。コマンドgit branch --mergedはまさにそれを行います:

git branch --merged master

master にマージされたすべてのブランチが一覧表示されます。それらが機能ブランチである場合は、その時点で削除できると思います。

と:

git branch --no-merged master

そうでないすべてのブランチをリストします。

于 2012-03-16T15:30:48.520 に答える