Для чего нужны команды подмодуля и проверки в git? [закрыто]

Надеюсь, мой вопрос не вне темы.

Я пытаюсь установить OpenBR на свой ноутбук (Ubuntu 14.04). Следуя инструкциям , я нашел эти 3 командные строки:

git checkout <tag>
git submodule init
git submodule update

Интересно, может ли кто-нибудь объяснить мне, в чем их смысл?

Заранее благодарю вас за помощь.

1
задан 26 April 2015 в 06:42

1 ответ

Я нашел решение один :)

подмодуль мерзавца (обновление и init)

, Подмодули позволяют внешним репозиториям быть встроенными в специализированном подкаталоге исходного дерева, всегда указывал на конкретную фиксацию.

Они не должны быть перепутаны с пультами ДУ, которые предназначены главным образом для ответвлений того же проекта; подмодули предназначены для различных проектов, требуется сделать часть исходного дерева, в то время как история этих двух проектов все еще остается абсолютно независимой, и Вы не можете изменить содержание подмодуля из основного контроля мерзавца проекта

файлы Обновлений в рабочем дереве для соответствия версии в индексе или указанном дереве. Если никакие пути не будут даны, то контроль мерзавца также обновит ГОЛОВУ для установки указанного ответвления как текущего ответвления.

1
ответ дан 26 April 2015 в 16:42

Другие вопросы по тегам:

Похожие вопросы: