2013-04-23 2 views
0

Я работаю только с мастер-отрасли, так же, как это:Как я могу объединить тег на моей ветке?

ФИЛИАЛ (Remote репо) A -> B -> C (-> D -> E)

User1 начиная от а делаешь два фиксацию в и с (локальной фиксации, тег, адрес толчок к удаленному)

Пользователь2 начиная от а делает два фиксацию D и е (только местные фиксации и метка)

Пользователь2 сделал выборку, но все было обновлено (мне все еще интересно, почему), но в Repository TAG появились B и C. Затем User2 пытается объединить C с главной ветвью, но произошла ошибка (мы используем плагин Egit в Eclipse).

User2 нажимаем свои изменения на дистанционное репо, но ничего не меняется.

В любом случае, есть способ присоединиться к изменениям C и E и совершить в одной версии?

Заранее спасибо

+0

Какое сообщение об ошибке от EGit? Либо это должно быть в диалоговом окне ошибки или в представлении * Ошибка журнала *. – robinst

ответ

0

git checkout E && git merge C должен сделать трюк. В результате операции слияния вы получите фиксацию F.

+0

Я уже пробовал: но результат: Произошла ошибка. Слияние с refs/tags/V1.06. Цель - просто создать F в результате слияния. – user2312187

+0

Что такое сообщение об ошибке? Что произойдет, если вы попробуете «git checkout E && git cherry-pick C'? Внутренние ошибки в Git нелегко восстановить из ... –

+0

Я работаю с EGIT в Eclipse, и я не использую команду git, возможно, ошибку плагина? – user2312187

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