Раньше я делал проекты, которые включают в себя дизайн пэдов и разработку прошивки для того же продукта. Мой вопрос: как мне использовать git, работать на двух ветвях «PCB» и «FIRM» и, возможно, объединить их в фиксацию RELEASE1.0, которая указывает, что эти теги работают? Например, я работаю на pcb в течение недели, затем я сделал доску, между ними я делаю некоторую фирменную dev, когда правление называет, я тестирую его, и если он работает, я сжимаю PCB с FIRM в первом RELEASE, так что тогда я обнаружили ошибку на печатной плате, поэтому я исправил ее и сделал ее снова, но последняя фирма не будет обратно совместима, поэтому, когда новые доски плат мне придется объединить новую фирму и т. д. Моя проблема в том, что файлы полностью не связаны друг с другом, но я хочу иметь картину всего, когда это работает, поэтому, если я делаю простое слияние, это терпит неудачу, потому что нет никаких файлов, подобных FIRM PCB. Как вы должны поддерживать такие типы проекты? На самом деле у меня больше, чем у FIRM и PCB, у меня также есть SOFT, 3Ddesign, Bootloaders и другие несвязанные файлы, но связанные с продуктом ... так что я действительно wana картинки, когда все эти вещи сходятся и работают ... спасибо заранее для ваших предложений .. Пабло.Как использовать git для объединения связанных ветвей
0
A
ответ
0
Предположим, у вас есть много ветвей, включают в себя 2 филиала foo
и bar
(foo
и bar
не связаны между собой напрямую. Реальность, все случайные две ветви пары связаны непосредственно/косвенно).
Затем вы хотите объединить bar
в foo
:
git checkout foo
git merge bar
git add -A .
git push
или другое решение (перебазироваться на 3-путей слияния)
git checkout foo
git rebase bar
git checkout bar
Смежные вопросы
- 1. , создающий ветвь объединения нескольких ветвей git.
- 2. Сценарий для автоматического объединения двух гитарных ветвей?
- 3. Как использовать git для объединения двух проектов без git
- 4. объединения двух ветвей подрывной
- 5. Правильный поток для ветвей git + svn?
- 6. git правильный способ исправления темы после объединения ветвей
- 7. Как графа ветвей git
- 8. Git, слияние ветвей git
- 9. Есть ли способ совпадения связанных с npm проектов ветвей git?
- 10. Как использовать Git SVN для отслеживания только ветвей?
- 11. Как использовать Git для ветвей с очень похожим кодом
- 12. Используйте 'pull' или 'merge' для объединения локальных ветвей?
- 13. Улучшение моего объединения для связанных списков. Как?
- 14. git commit для всех ветвей
- 15. рабочий процесс для нескольких связанных ветвей функций
- 16. Слияние различных ветвей на git
- 17. Git Workflow на связанных филиалах?
- 18. Отслеживание ветвей на Git?
- 19. Git - Очистка старых ветвей
- 20. Организация ветвей git
- 21. git синхронизация переустановленных ветвей
- 22. Слияние ветвей с Git
- 23. Создание назад GIT ветвей
- 24. Переименование нескольких ветвей git
- 25. Управление ветвей Git
- 26. Git rebasing несколько ветвей
- 27. Git показывает, нет ветвей
- 28. GIT: слияние ветвей дважды
- 29. Git - перебазирования набора ветвей
- 30. Git объединить несколько ветвей