Как адаптировать мой рабочий процесс Gerrit к Bitbucket и не ненавидеть его? - PullRequest
1 голос
/ 24 июня 2019

ТЛ; др После долгого использования Gerrit и перехода на Bitbucket у меня не может не сложиться впечатление, что последний отстой. Я предполагаю, что это связано с некоторыми пробелами в знаниях с моей стороны, а не с самим программным обеспечением, и хотел бы использовать его так же эффективно, как и с Герритом.

Основная проблема: добавление к текущему запросу и просмотр его истории

Что мне больше всего понравилось в Геррите, так это то, как он представлял историю изменений. Вы просто git --commit --append, нажмите его, и он появится как новый набор патчей. Вы можете легко увидеть, какие комментарии были добавлены к каким версиям вашего изменения, вы можете увидеть разницу между любыми двумя наборами патчей вашего коммита. При просмотре чьего-либо изменения в ответ на ваш комментарий вы можете просто увидеть разницу между последним и n-1-м изменением. Я не могу найти ничего похожего в Bitbucket. У него есть какая-то особенность или у меня неправильный рабочий процесс? Какой метод является предпочтительным для итеративной работы над запросом на выборку с рецензентами?

Другие мелочи

  • Вместо полезного авто-комментария Геррита "СДЕЛАНО", Bitbucket предлагает лайки. Можно ли его перенастроить?
  • Почему я могу комментировать только между строк? Я бы лучше прокомментировал разделы, так как это легче показать. Иногда требуется комментировать один символ, иногда блок из 4 строк.
  • Я не могу просмотреть все свои запросы на получение по нескольким репозиториям. Серьезно?
  • Почему Bitbucket скрывает новую строку в конце файла?

Я действительно пытаюсь полюбить Bitbucket, но похоже, что этот инструмент не создан для / инженерами. Я бы с радостью обменял симпатичные интерфейсы или интеграцию JIRA на более полезные инструменты сравнения или лучший процесс обзора. Если у кого-то есть подобный опыт, я был бы рад услышать, как вы адаптировали свои рабочие процессы от Gerrit к Bitbucket.

...