Я смотрю на репозиторий, в который я добавляю информацию, просматривая историю коммитов вручную, и вижу «открытые» (не объединенные) ветви. Например, ветвь my-branch
является «неотделенной», потому что эта команда:
$ git log $(git merge-base origin/master origin/my-branch)..origin/my-branch
показывает коммиты на my-branch
, которые не объединены. Так что я относился к этому как к неотделенной ветви. Другой участник сказал: «Нет, он был объединен с использованием сквоша». Конечно, если я посмотрю на список ветвей (он размещен на Bitbucket), он не появится в списке. Он не отображается в списке «Активный» и не отображается в списке «Объединенный».
Так что было объединено, или закрыто, или что-то еще, согласно Bitbucket. (Но это все еще в клонах, поступающих из Bitbucket.) Это функция Bitbucket - это каким-то образом отслеживает слияния сквоша, сделанные через его интерфейс? Это git
особенность, понятие «активный»? Что это значит?
Обновление: согласно записи в блоге Bitbucket о функции сквоша, эта функция недоступна для Mercurial, поскольку в Mercurial требуются "маркеры устаревания" (предположительно, чтобы пометить сжатые коммиты как устаревшие?). У git
есть своя собственная версия?