Надеюсь, мой вопрос не вне темы.
Я пытаюсь установить OpenBR на свой ноутбук (Ubuntu 14.04). Следуя инструкциям , я нашел эти 3 командные строки:
git checkout <tag>
git submodule init
git submodule update
Интересно, может ли кто-нибудь объяснить мне, в чем их смысл?
Заранее благодарю вас за помощь.
Я нашел решение один :)
подмодуль мерзавца (обновление и init)
, Подмодули позволяют внешним репозиториям быть встроенными в специализированном подкаталоге исходного дерева, всегда указывал на конкретную фиксацию.
Они не должны быть перепутаны с пультами ДУ, которые предназначены главным образом для ответвлений того же проекта; подмодули предназначены для различных проектов, требуется сделать часть исходного дерева, в то время как история этих двух проектов все еще остается абсолютно независимой, и Вы не можете изменить содержание подмодуля из основного контроля мерзавца проекта
файлы Обновлений в рабочем дереве для соответствия версии в индексе или указанном дереве. Если никакие пути не будут даны, то контроль мерзавца также обновит ГОЛОВУ для установки указанного ответвления как текущего ответвления.