Изменить сообщение в обзоре кода Gerrit - PullRequest
2 голосов
/ 29 марта 2011

Я отправил ветку в Gerrit.Модераторы уже утвердили мой код, но еще не слили его в основной репозиторий.Я пытался изменить сообщение в моем коммите, но получаю странные ошибки.Вот что я сделал:

1) git checkout FETCH_HEAD (чтобы получить последние изменения в ветке, мне нужно было выполнить синхронизацию репозитория после того, как я зафиксировал свои изменения, которые отменили мои изменения, поэтому пришлось их извлекать и извлекать длявернуть мои изменения)

2) git commit --amend * открывает текстовый редактор и я изменил там свое сообщение

3) загрузка репо

Когда я пытаюсь # 3, это дает мне это сообщение: "нет готовых веток для загрузки"

Я думал, что я делаю проверку, что моя ветвь будет называться FETCH_HEAD?Теперь мне нужно снова запустить команду запуска репо?Приведет ли это к новой записи в системе обзора Gerrit или просто добавит новый патч?Я не хочу, чтобы модераторы думали, что я изменил файлы, и поэтому они снова просматривают все. / Я просто хочу изменить сообщение о коммите, ничего больше.

Любые идеи, что я делаю неправильно

Ответы [ 3 ]

3 голосов
/ 25 ноября 2012

Я думаю, что вам не хватает опции --track при создании новой ветки.Ваша ветка создается, но не отслеживается для загрузки.используйте старт репо в качестве альтернативы.

1 голос
/ 25 мая 2012

Я думаю repo upload требует отслеживаемой ветви. Когда у меня возникла эта проблема, я снова переключился на ветку «master» и слил в нее свои изменения. Я смог сделать repo upload оттуда.

0 голосов
/ 29 марта 2011

git checkout FETCH_HEAD не создает ветку - вместо этого он переводит вашего клиента в состояние «отсоединенный ГОЛОВ». Вам нужно вручную создать ветку (с git checkout -b <branchname>), если вы хотите.

...