Я хочу знать, как именно git review
командная работа? Я имею в виду, он использует команду git push
(внутренне) или что-то еще, чтобы загрузить изменения в gerrit. Эта информация была бы полезна для меня при написании git-крючков для git review
.Как работает git-review?
3
A
ответ
7
От fine manual:
Когда вы отправляете изменения, git review
делает следующие вещи:
- он смотрит, какая ветвь нажать на (производство или любой другой) в файле
.gitreview
. Если он не может найти эту информацию, она толкаетmaster
- он выясняет, что «тема» поставить на пересмотре (вы можете установить тему вручную с
-t
)
- если вы повторно отправить загруженными изменение, оно будет повторно использовать тег исходного изменения
- если ваша фиксацию резюме содержит номер ошибки, как
bug 12345
, тег будетbug/12345
- в противном случае тег будет именем вашего местного отделения
- это rebases ваших изменений против
HEAD
филиала вы толкающий к (использовать-R
, чтобы пропустить это) - если вы подаете больше чем одно изменение сразу же, или подав изменения, основанные на других неслиянных изменениях, его спросит вас, действительно ли вы имеете в виду, чтобы сделать это (используйте
-y
, чтобы пропустить это) - толкает изменения для обзора
+0
Какое расположение файла .gitreview? А что редактировать? –
'обзор мерзавец -V' выводит все команды Git, выполняющиеся. –