У меня возникла проблема, когда я хотел бы выполнить слияние с веткой lpls_merge_Qa
до lpls_merge_dev
. Я проверил контрольную ветку и выполнил следующую команду:Git issue: помощь при слиянии удаленных филиалов
C:\test\test_merge\lpls_merge_master>git merge lpls_merge_dev lpls_merge_qa
Слияние, созданное по стратегии «рекурсивный».
Вскоре после слияния я не вижу никаких изменений в потоке dev. Пожалуйста, дайте мне знать, как именно я могу проверить изменения слияния?
Я создал три разных папки для мастеров, dev & QA-ветвей. Когда я запускаю ветвь git в основной папке, я вижу все три ветви, но не то же самое, когда я запускаю команду из папки dev/QA. C: \ Test \ test_merge \ lpls_merge_master> мерзавец филиал * lpls_merge_dev lpls_merge_qa мастер C: \ Test \ test_merge \ lpls_merge_QA> мерзавец филиал * lpls_merge_qa мастер C: \ Test \ test_merge \ lpls_merge_QA> мерзавец объединить lpls_merge_dev fatal: lpls_merge_dev - не то, что мы можем объединить – user2935115
@ user2935115 Форматирование комментария довольно плохо. Не могли бы вы обновить свой вопрос с помощью 'git branch -a' во всех папках? BTW, создание папок не является хорошей практикой для git, так как это усложняет работу и снижает производительность. – kan
Я смог сделать успешное слияние, создав одну папку и переключаясь между ними, используя git checkout. Это решило мою проблему. Спасибо –
user2935115