2014-09-11 4 views
4

У меня есть git-репо, у которого есть подмодуль.Клонирование git-репо с подмодулями

Я хочу, чтобы клонировать этот репозиторий в затмении рабочее пространство, я прочитал это

Работа с подмодулях

Вы можете прочитать больше о том, что Git подмодуль и как они работают в этом Глава книги Git.
Клонирование репозиториев с субмодулями
Субмодули - это хранилища, вложенные в родительский репозиторий.
Поэтому при выполнении клонирования родительского репозитория необходимо, чтобы клонировал репозитории подмодулей, чтобы файлы/папки имели , доступные в рабочем каталоге родительского репозитория.

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

enter image description here

Однако, когда я сделал клонирование, каталог подмодуля пуст и проект не появляется в рабочем пространстве.

Как добавить подмодуль?

ответ

0
  1. git clone yourProjectUrl.
  2. в папке проекта: git subodule init (только первый раз)
  3. вы также можете обновить подмодуль: обновление подмодуля git.
+0

Невозможно сделать через затмение? –

+1

Я никогда не использую eclipse для управления git. Я всегда использую командную строку. – Thinsky

+1

вопрос задает вопрос об eclipse .... –

1

в затмении перейти к мерзавцу исследователь перспективе

вы можете импортировать проецировании модули под проецированием

project> working directory > select sub module > import project. 
    >> Import as general project (for new) 
    >> Import existing project (which will replace you current project) 

, если у вас есть 3 модулей, которые вы должны импортировать один за другим. как существующий модуль или новый

+0

К сожалению, он не работает, он говорит, что нет проектов для импорта, хотя в git repo я вижу определенное подключение к проекту –

+0

Я могу клонировать с локального репо и я могу клонировать подмодули и копировать в новое рабочее пространство, кстати, мои окна и версия индиго-индиго, это может быть проблема с используемой версией eclipse. кстати, я лично не использую eclipse для связанных с git вещей, я предпочитаю использовать команду для задачи git, из-за багги git-плагинов –

Смежные вопросы