Я новичок в Git/Heroku/RoR, знаю основы этих технологий.Git: Хранить тестовый репозиторий в хранилище master
У меня есть репозиторий repoA, который имеет две ветви, мастер и функция.
Я продолжал работать над repoA/функциями и после завершения, потому что изменения были огромны, так решило запустить отдельное приложение на Heroku , чтобы проверить их первыми.
Так развертывается repoA/особенность в repoTest/особенность на Heroku. Затем сделали некоторые исправления для функции и завершили код в repoTest/feature.
Еще один разработчик совершил несколько коммитов в repoA/master за это время.
Теперь я хочу, чтобы мой repoTest/особенность в прямом и MERGE его repoA/мастер. Пожалуйста, помогите мне, как я могу это сделать?
ПРИМЕЧАНИЕ: Я пробовал делать git rebase master
, но это не помогло даже после длительного ручного разрешения конфликта.
Я смущен, что вы подразумеваете под rebase, ничего не сделал. Восстановилась ли перебаза? Вы не оказались впереди мастера? –
Он закончил с rebase. Во время этого процесса он попросил меня - продолжайте и -skip несколько раз для разных коммитов. Я разрешил изменения вручную и использовал -skip для ненужных изменений. Наконец, он оказался с той же версией repoA/master, и ничего не было добавлено из функции. – theGeekster
, когда вы делаете 'git rebase master' repoA/master не изменится, только филиал, который вы в настоящее время проверили. Это также неясно, но вы уже перенесли repoTest/функцию в repoA? –