Каковы плюсы и минусы Git Submodule и Repo? - PullRequest
18 голосов
/ 14 июня 2011

Так получилось, что мы разделяем библиотеку между 3 различными мобильными платформами.В офисе много спорят о том, какой инструмент лучше всего использовать для управления этой библиотекой.Repo (Android), из того, что я прочитал, является инструментом, созданным поверх git, который используется для управления сотнями репозиториев git, используемых для Android, в то время как подмодуль git уже является частью git.

В идеале мы хотели бы иметь эту библиотеку в отдельном хранилище и иметь возможность просто интегрировать ее в каждое из различных мобильных приложений.

Каковы плюсы и минусы использования подмодуля git илиRepo как подходы к управлению общей библиотекой, которая используется между различными платформами?

Ответы [ 2 ]

4 голосов
/ 15 июня 2011

Подмодули Git созданы для этого.Мы использовали субмодули для библиотек и многое другое.Progit.org/book содержит большую главу о подмодулях и показывает пример обновления библиотеки с одной версии на другую.

Надеюсь, это поможет

1 голос
/ 21 декабря 2016

Основное отличие состоит в том, что git submoduale отслеживает, а repo - нет.В результате проверка точного коммита старой версии возможна только с помощью git.

Второе по важности отличие заключается в том, что git популярен, а репо - нет.В результате поиск решений для git происходит быстрее.

...