2013-06-18 5 views
5

Недавно я поставил некоторые из моих проектов на github, чтобы сделать их открытыми, но мне трудно понять, как правильно структурировать проекты.Как структурировать зависимые проекты на github?

У меня есть Core project and another project, который зависит от проекта Core (плюс еще больше). Однако, когда пользователи захватывают копию одного из проектов, они жалуются, что у него отсутствует проект Core, и я должен сказать им, что он живет в отдельном репозитории.

Я знаю, что должен быть лучший способ сделать это. Я читал о подмодулях git, но я их пока не понимаю.

Мой вопрос в том, есть ли какие-либо простые в использовании руководства или примеры того, как я могу структурировать свои проекты? Я использую Windows, TortoiseGit и мои проекты находятся на C#.

+0

Связанная ответа относительно подмодулей [здесь] (http://stackoverflow.com/a/17121052/1615903) – 1615903

ответ

1

Вы можете использовать поддеревья или подмодули. http://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/

+1

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

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