Подтвердить что ты не робот

Каковы плюсы и минусы субмодуля Git и репо?

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

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

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

4b9b3361

Ответ 1

Для этого построены подмодули

Git. Мы использовали подмодули для библиотек и многое другое. В progit.org/book есть отличная глава о подмодулях и показан пример обновления библиотеки с одной версии на другую.

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

Ответ 2

Основное отличие состоит в том, что субмодуль Git отслеживает, а Репо - нет. В результате проверка точного коммита старой версии возможна только с git.

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