2012-03-01 6 views
1

У меня есть a fork из F-Droid, чтобы отправлять небольшие патчи раз в то время.
Как только мои изменения были объединены, я хотел бы иметь точно такие же файлы, что и в восходящем.Git отклонился от восходящего потока, несмотря на то, что мои изменения слились

ПРОБЛЕМА: Моя вилка как-то начала «расходяться». Даже для самых маленьких изменений, Gitorious показывает много файлов, и для моего последнего патча upstream said:

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

Это то, что я всегда делаю:

git pull upstream master 
git push 
<make my changes> 
git commit -m "bla" 
git push 
<and then I send a merge request via Gitorious website> 

Что я делаю неправильно?
Мне грустно тратить драгоценное время на добычу.

ответ

1

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

Если вы не совершили ошибку в удаленной ветке, просто выберите и переустановите ее.

+0

Вы имеете в виду выборку из моей собственной удаленной ветви или извлечение из восходящего потока? –

+0

@NicolasRaoul извлечь из восходящего потока. – ydroneaud

+0

@NicolasRaoul посмотрите на: git log --graph --oneline --decorate - all, и вы, вероятно, увидите, что ваши коммиты не находятся на вершине оригинала/мастера (вверх по течению): есть слияние, которое не должно быть там. – ydroneaud