2012-05-17 4 views
0

Есть ли команда git, которая позволяет мне загружать только структуру папок из репозитория git?git: скачать папку

Моим вариантом использования является то, что у меня есть сервер сборки, которому нужна папка «скрипты» как часть сборки, и я не хочу, чтобы он клонировал весь репозиторий, чтобы проверить эту папку. «clone --depth 1» не подходит, так как другие файлы в исходном дереве вне папки скриптов довольно большие.

ответ

0

Мир боли вокруг этого - и это одно из немногих мест, где svn лучше. Работа с подмодулями не была забавной.

В конце концов мы тяготели к трем вариантам:

  1. Использование Wget, чтобы захватить DAT из GitHub (с помощью необработанных файлов)
  2. ли вверх по течению проекты издают необходимое подмножество данных, сборки артефактов
  3. Оставьте и используйте полную проверку. Это большой удар по первой сборке, но если вы не получите много трафика, то не слишком много хлопот в следующих сборках.
1

Поместите эту папку в подмодуль, и когда вам это нужно, клонируйте только подмодуль.

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