2013-10-04 2 views
0

Мы пытались объединить 2 ветки вместе в течение нескольких дней, но у нас все еще есть несколько проблем. Кажется, что Git пропускает некоторые коммиты, которые, по его мнению, уже находятся в филиале.Сила git для слияния в коммитах

Если мы запустим git branch --contains CommitHash, тогда он показывает, что фиксация находится в ветке разработки, однако если мы запустим git log в папке, в которой содержится коммит, она не отображает фиксацию в ветке.

Есть ли способ заставить git объединиться в этих коммитах?

Любая помощь будет оценить, как это

Энди

+0

Что произойдет, если вы попробуете 'git log -full-history'? – jthill

ответ

0

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

+0

Нет, я проверил журналы, и их там нет, infact целая папка не существует. –

+0

Это кажется странным. Попробуйте запустить «git show [sha1]» комманды, которая отсутствует. Посмотрите, действительно ли фиксация содержит файлы в папке, которую вы запускаете git-logging. – tom

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