Наш процесс разработки включает в себя использование веток git и обзоров кода, выполняемых через github. Это работает очень хорошо для нас. Единственным недостатком является то, что мы выполняем очистку вручную.
Я знаком с git-unmerged (http://mutuallyhuman.com/blog/2009/07/02/finding-unmerged-commits-with-git-unmerged) и встроенным git cherry, чтобы найти ветки с неотложенными изменениями.
Мне интересно, есть ли у кого-то инструмент, который делает противоположность им. например списки ветвей, которые не имеют неотложенных изменений и, таким образом, безопасны для удаления. Или, может быть, опция push, которая не удалится, если будут обнаружены несопоставленные изменения? (не видел ни одного в документах)