Интерактивная перебазировка с Git Extensions

Кому-нибудь удалось сделать интерактивную перезагрузку с помощью Git Extensions?

Опция доступна при перебазировании, но всякий раз, когда я выбираю последние n коммитов, выбираю «интерактивный» в окне перебазирования, редактор появляется с комментарием «noop» вместо строк коммитов.

Где я ошибаюсь?


person Olivier B.    schedule 29.06.2012    source источник
comment
работает на меня. в перебазировании вы поместили SHA фиксации, где вы хотите начать перебазирование?   -  person CharlesB    schedule 29.06.2012
comment
Нет, я на самом деле не понял, что rebase на поле было свободным текстовым полем... Мой плохой   -  person Olivier B.    schedule 29.06.2012


Ответы (1)


По умолчанию расширения Git устанавливают ветку для перебазирования на ветку, над которой вы сейчас работаете. Итак, если вы не измените это, вам нечего делать, и вы получите это сообщение «noop». Вы должны перебазировать что-то, что не является вашим текущим HEAD. Либо это некоторое количество коммитов из вашей головы (например, HEAD~4), либо исходная версия вашей ветки (например, origin/master), либо конкретный именованный коммит.

person patthoyts    schedule 29.06.2012
comment
Спасибо за ваш ответ, патхойтс! Я не понял, как указать эту опцию HEAD~n, я думал, что опция имени ветки была ограниченным полем выбора. Мне удалось сделать перебазирование без него, создав ветку на предыдущем коммите и выбрав интерактивное перебазирование, что странно. Но правильный путь — это свободный вход в базовый коммит с помощью HEAD~n, как и в командной строке. - person Olivier B.; 29.06.2012