После моего first question идентификатор хотел бы получить подтверждение о лучшем рабочем процессе git в моем случае.тот же проект, несколько клиентов git workflow
У меня есть один проект Джанго, размещенный на GitHub, и дифферент клоны с каждой своей собственной отраслью: customerÃ, customerB, демы ... (думают, веб-сайты)
Филиалов один и то же ядро, но есть данные, дифферент и (они находятся в gitignore)
Когда я работаю на ветке CustomerA, как мне следует реплицировать некоторые исправления ошибок другим развертываниям?
Когда я создаю новую общую функцию, я создаю специальную ветвь, а затем объединяю ее в мой мастер. Затем, чтобы развернуть на «клиентах», я объединить главную ветвь в ветку клиента. Правильно ли это? или я должен переустанавливать?
# from customerA branch
git fetch origin master
git merge origin master
Кроме того, я создал удаленную ветку для каждого клиента, чтобы я мог создавать резервные копии филиалов клиентов в github.
Это выглядит очень классическая проблема, но я предполагаю, что я не использую мерзавец правильный путь
Спасибо.
Ju.
Спасибо. То как im делает фактическ. Когда в развертывании customerA я делаю это, чтобы обновить код из главного ветви: git pull origin master git merge master Это правильный путь? – jujule
Извините, на самом деле это то, как они делают из филиала customerA: git fetch origin; git merge origin master; Правильно ли это? – jujule