Узнайте, сделали ли мои ветки особенность, чтобы справиться - PullRequest
1 голос
/ 16 марта 2012

Я работаю над проектом с открытым исходным кодом, где последовательность событий может выглядеть следующим образом:

  1. Создать ветвь Feature-1, код прочь, перенести Feature-1 на мой GitHub, выполнить извлечение-request
  2. Повторите для Feature-2, Feature-3 и т. д.
  3. Проходят недели, и я регулярно перетаскиваю project / master в моего локального мастера
  4. Я вижу Feature-1включите в качестве слияния, затем добавьте-3, но не добавьте-2

Есть ли для меня удобный способ увидеть, какие локальные ветви были объединены в master?

То есть, какие из моих функций прошли через процесс проверки и были приняты, а какие нет?

1 Ответ

1 голос
/ 16 марта 2012

Оказывается, очень легко.Команда git branch --merged делает именно это:

git branch --merged master

Здесь перечислены все ветви, которые были объединены в master.Если они являются функциональными ветвями, я думаю, вы можете удалить их в этот момент.

И:

git branch --no-merged master

, в котором перечислены все ветви, которые не имеют.

...