Я пишу и R-пакет, которому нужны некоторые классы Java. Мы нашли эти классы java в проекте python (лицензии совместимы, оригинальный автор поддерживает). Мы не хотим включать весь проект python, только один подкаталог, который, к счастью, имеет все, что нам нужно. Может ли git поддерево делать такую вещь таким образом, чтобы сделать ее нажатием/вытащить из исходного (python) репо? Я знаю, что одно решение будет заключаться в том, чтобы разделить часть java в отдельном проекте и иметь поддерево подпроектов python и R. К сожалению, у нас нет такого контроля над исходным проектом. СпасибоМожет ли git поддерево содержать поддерево?
1
A
ответ
0
Нет, к сожалению, это невозможно с git - слияние в части репозитория не поддерживается. Но вот что можно посоветовать:
Создать отдельный проект LIB, используя git subtree --split
на питон репо и добавить, что репозиторий на свой R репо, используя git subtree --add
. Теперь каждый раз, когда вы хотите получить обновление от питона, запустить git subtree --push
на питона репо и git subtree --pull
на вашем R репо.
Обратите внимание, что вы можете также использовать подмодули добавить Lib репозитория на свой питона репо, если вы предпочитаете.
Смежные вопросы
- 1. Readd Git поддерево
- 2. git pull поддерево удаляет все
- 3. git-поддерево, охватывающее несколько каталогов
- 4. Преобразование подмодуля Git в поддерево
- 5. Как нажать на git поддерево?
- 6. Гит ошибка поддерево
- 7. Почему git-поддерево предотвращает инициализацию встроенных подмодулей?
- 8. git: использовать удаленное поддерево в разных местах
- 9. Процедура клонирования Git repos, которые используют поддерево
- 10. Частичное поддерево восходящего потока в Git
- 11. Как использовать 2 GIT Repos в проекте? (Git подмодуль, поддерево)
- 12. Переместить историю из git repo в поддерево
- 13. Git поддерево слияния, но сохранить локальные изменения?
- 14. Git поддерево разделено на две директории
- 15. git родительское дерево случайно помещено в поддерево
- 16. Можно ли слить поддерево из подкаталога?
- 17. Наблюдатели мутаций --- поддерево
- 18. XPath искать поддерево
- 19. поддерево слияния претензий уже обновлено
- 20. питон ElementTree: обновление поддерево
- 21. мерзавец поддерево изменяет каталог пакета
- 22. LDOD JNDI поддерево поиска
- 23. git: могу ли я поддерево слить только подпуть репозитория?
- 24. git subodules, gitslave, git поддерево или более простое решение
- 25. Есть ли способ свернуть поддерево в TreeView?
- 26. git-поддерево, объединенное в корень репозитория (w. Git-flow)
- 27. Поддерево Git или модуль Git Sub для больших ресурсов?
- 28. перебрать поддерево (изменяемой) файловой системы
- 29. Безопасно ли модернизировать поддерево Meteor до 1.7.0?
- 30. Позволяет ли присваивать innerHTML удалить HTML-поддерево?