2016-09-14 6 views
5

Я пытаюсь сделать что-то простое, как редактирование сообщения фиксации для предыдущего коммита.SourceTree - rebase - ошибки во время слияния

Проверка git status у меня есть:

nothing to commit, working directory clean 

я затем нажмите на фиксации и делать Sourcetree> Repository> Интерактивная перебазироваться ...

, но получить это диалоговое окно:

enter image description here

Примечание: Я где-то читал, что это может быть связано с тем, что FileMerge создает файл резервной копии .orig. Однако, просматривая настройки FileMerge, я ничего не вижу о файлах резервного копирования.

Любые предложения?

+0

Что отображается 'git status' после закрытия этого диалогового окна? –

+0

Ничего. Все по-прежнему. Я где-то читал, что это может быть связано с тем, что FileMerge создает файл резервной копии .orig. Однако, просматривая настройки FileMerge, я ничего не вижу о файлах резервного копирования. – Snowcrash

+0

Что произойдет, если вы выполните 'git rebase -i' из командной строки? –

ответ

1

Отрасль не отслеживается:

git branch --set-upstream-to=origin/<your_branch_name> 
+0

это сработало для меня :) – Bowofola

2

Проблема заключается в том, что это на самом деле не как вы делаете интерактивную перебазироваться в SourceTree. Я знаю, что это ужасно запутанный интерфейс ... Do не выберите Sourcetree> Repository> Interactive Rebase. Скорее, Control-click на родительском фиксации и выберите - из контекстного меню - Восстановить детей.

+0

Это правильный ответ. Спасибо, матовый. –

0

SourceTree пытается представить вам локальные коммиты, выполненные поверх удаленной ветви.

Если удаленная ветка не существует, SourceTree не знает, какую фиксацию использовать в качестве «родителя» для rebase.

Когда вы получаете эту крайне бесполезную пустую ошибку, проблема в том, что ваша текущая ветка не имеет удаленного. Или, возможно, ваш местный филиал обновлен с помощью пульта дистанционного управления.

Нажмите удаленную версию своей ветки на фиксацию, которую вы хотите использовать в качестве родителя для переадресации.

 Смежные вопросы

  • Нет связанных вопросов^_^