Git fast forward merge: есть ли шанс найти виновного человека?

Предположим, есть ветвь функций «my-feature». Когда я разрабатывал эту функцию, кто-то слил ее из «my-feature» в «master». Поскольку это было быстрое слияние, никакой фиксации не было. Некоторые из внесенных мною изменений еще не были готовы к мастеру, и он сломал немало тестов, когда его подтолкнули к мастеру. Однако, поскольку эти изменения, очевидно, были сделаны мной, я был обвинен, а не парень, который сделал слияние ускоренной перемотки (кто бы это ни был).

Есть ли шанс узнать, кто слил «my-feature» в «master», хотя это было слияние с ускорением? Как я могу предотвратить это в будущем?

git reflog, по-видимому, показывает только то, что происходит локально. Мы используем сервер gitlab, но я не нашел способа проверить reflog хранилища gitlab. Есть идеи?

10
задан digory doo 30 August 2016 в 14:10
поделиться