После «git clone ...» как добавить эту папку в текущий каталог как 1 репо? - PullRequest
0 голосов
/ 29 октября 2010

Я пытаюсь Git, и поэтому, если я делаю

mkdir foo
cd foo
git clone git://github.com/some_repo/sdk.git

, поэтому в папке моего проекта теперь будет sdk, которая является библиотекой или SDK. Как сделать sdk частью моего проекта сейчас? То есть просто 1 репо вместо git init и 2 отдельных репо?

1 Ответ

1 голос
/ 29 октября 2010

Если проект sdk:

  • не разрабатывается в том же темпе, что и ваш foo проект (то есть изменение чего-либо в foo не всегда предполагает изменение sdk, а изменение sdk не означает изменение foo)
  • должен иметь sdk в качестве подкаталога

, тогда, как Скотт комментирует, подмодульный подход полезен, потому что (как я описываю в " истинной природе подмодулей ") вы сможете:

  • ссылка на конкретную версию sdk
  • , при этом все еще имея возможность изменять sdk непосредственно из вашего foo проекта.

Да, это будут два отдельных репо, но вы по-прежнему можете управлять ими из родительского репо foo.

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