Использование подмодулей в AppHarbor - PullRequest
4 голосов
/ 10 февраля 2012

Я знаю, что текущие подмодули Git не поддерживаются AppHarbor (согласно этой заявке на поддержку , и я только что сделал быстрый тест, который подтвердил это)

НО, есть другой способ?

В настоящее время у меня есть GitHub-репозиторий , который я хочу использовать в качестве удаленного мастера моего подмодуля, и мне нужно создать ряд других GitHub-репозиториев, использующих эту кодовую базу (только изменения происходят внутри App_Data содержание).

Использование подмодуля Git кажется идеальным решением, НО, конечно, проблема в том, что его содержимое не будет развернуто в AppHarbour.

Так, кроме создания печатной копии (в файловой системе) главного репозитория GitGub, есть ли другая альтернатива?

Ответы [ 2 ]

3 голосов
/ 18 марта 2012

Я действительно нашел лучший способ сделать это, используя Git SubTree Merge. Это работает намного лучше, чем подмодули, так как я хочу иметь возможность:

  • есть локальные (объединенные) файлы
  • иметь возможность вносить изменения в
  • имеют полную историю оригинальных репозиториев.

Вот более подробная информация о слиянии поддерева Git:

0 голосов
/ 10 февраля 2012

создайте второй репо, чтобы не копить свой с помощью бинарных файлов. Объедините ваше приложение с этим репо и продвигайтесь оттуда.

Вы также можете использовать это хранилище, чтобы «отменить подмодулирование» ваших зависимостей с помощью короткого скрипта.

...