Могу ли я показать автора и зафиксировать журнал в diff внутри bitbucket?

#git #bitbucket #blame #git-blame

#git #bitbucket #виноват #git-виноват

Вопрос:

Вот мой контекст:

Я работаю в репозитории с двумя ветвями: master и develop.

Вся команда вносит локальные изменения в свой код, и после завершения своей задачи они объединяют свои коммиты в ветку разработки.

Через некоторое время в главную ветку отправляется запрос на извлечение. Вот где возникает мой вопрос:

У меня разные авторы и коммиты, сделанные в одном запросе на извлечение. Когда я просматриваю разницу в графическом интерфейсе Bitbucket, как я могу узнать, какой человек внес какие изменения в каждый файл или строку? (таким образом, я могу пометить этого человека и запретить выполнение задачи, эквивалентной этой фиксации, — когда возникает проблема)

Прямо сейчас единственное решение — выполнить фиксацию за фиксацией, чтобы увидеть изменения, но это не кажется очень практичным. Есть ли какая-либо концептуальная проблема в моем рабочем процессе?

Комментарии:

1. Если я правильно понял ваш вопрос, вам следует изучить git-blame . Или вы уже пробовали это?

2. IDE обычно также имеют функцию «аннотирования», которая делает в основном то же самое

3. Я пытался использовать тот же интерфейс для облегчения процесса. С помощью git-blame мне пришлось бы выходить из bitbucket в приглашение и проверять каждый файл, который его изменил. То же самое для IDE, пришлось бы изменить весь обзор кода на интерфейс IDE, не позволяющий помечать людей и комментарии

4. Возможно, вы захотите взглянуть на difflame, инструмент, над которым я работал, который объединяет вывод blame и diff. Может быть близко к тому, что вы ищете. Это не идеально… дайте мне знать, как это происходит github.com/eantoranz/difflame

5. Blame доступен на сервере Bitbucket с версии 4.6. Не уверен, на какой версии вы находитесь: confluence.atlassian.com/bitbucketserver /…