Я пытаюсь написать инструмент, который автоматически объединяет код из одной ветви в другую. Это будет команда на hubot, которая объединит соответствующие ветви. То, что я ищу, - способ сделать это слияние, не клонируя код локально. Есть ли способ сделать это? Я использую github, поэтому github api также будет полезен.Есть ли способ объединить две ветви git без клонирования?
0
A
ответ
0
Я не понимаю ваше требование полностью, однако, эти шаги я использую, чтобы объединить ветку с другого репо, увидеть, если это помогает
git remote add -f (remote name) /path/or/URL/to/remote
git merge -s ours --no-commit (remote name)/master
git read-tree --prefix=foo/bar/ -u (remote name)/master
git commit -m "Merged (remote name) into subdirectory /foo/bar"
это так.
1
github api дает вам возможность выполнять слияние непосредственно на репо github без клонирования.
См. the docs.
Смежные вопросы
- 1. Есть ли способ свести две ветви от слияния в git
- 2. GIT: объединить две ветви в новый без зависимостей в Геррите
- 3. Объединить две ветви TFS с git tfs
- 4. Есть ли способ объединить различные ветви источников?
- 5. Есть ли способ «git subodule add» репо * без * клонирования?
- 6. Как объединить две ветви без общего предка?
- 7. git объединить две ветви по строкам интерактивно
- 8. git: объединить две ветви: какие правильные шаги?
- 9. Определите, были ли разнесены две ветви Git.
- 10. Gitlab объединить две ветви
- 11. git - объединить две расходящиеся ветви, игнорируя некоторые каталоги
- 12. Git тайников две ветви
- 13. Как объединить еще две удаленные ветви прямо в git?
- 14. Список и удаление ветвей git без клонирования
- 15. Python способ клонирования git-репозитория
- 16. Как пересинхронизировать две ветви git?
- 17. Непреднамеренные две основные ветви Git
- 18. Git log без клонирования хранилища?
- 19. Git удалить ветку без клонирования?
- 20. GIT: как объединить две ветви без фактического слияния файлов (тривиальное слияние)
- 21. git объединить удаленные ветви без необходимости создавать локальную ветвь
- 22. Есть ли быстрый способ «git diff» из точки или ветви?
- 23. Есть ли git uncheckout?
- 24. как скомпилировать и запустить две ветви git
- 25. Проект клонирования Heroku без git
- 26. Как две ветви становятся «связанными» в git?
- 27. TortoiseSVN объединить две ветви в других одном
- 28. Git объединить направления для разработки/функциональные ветви
- 29. Git-Stash: Есть ли способ предотвратить слияние функции без переустановки?
- 30. мерзавец объединить две ветви от одного фиксации до ГОЛОВЫ
Я так не считаю. Мой вопрос заключается в объединении ветки «a» с веткой «b» в репозитории «x» без клонирования «x» репозитория – Spartan