Вы должны поместить следующее в
я есть структура каталогов, как это:
root/
.git
deploy/
Site/
blah/
more_blah/
something.local
else.development
Rakefile
.gitattributes
Изменить: чтобы уточнить выше, каталоги имеют конечный/
и дети имеют отступ под каталогом, поэтомуblah
а такжеmore_blah
каталоги, ноRakefile
а также.gitattributes
файлы, но все четверо являются детьмиSite
.
я бегуgit-archive
изSite
каталог вроде так:
git archive --format=tar --prefix=git-v0.0.1/ v0.0.1 | gzip > ../deploy/git-v0.0.1.tar.zip
но какой бы шаблон я ни поместил в .gitattributes, результирующий архив всегда содержитRakefile
, Я пробовал:
Никто из них не работает так, как я ожидал. Кто-нибудь желает указать на очевидное, но не очевидное для меня решение? Буду признателен за любую оказанную помощь.
Мои извинения за то, что не ясно.
Я сказалшаблон Я использовал, кажется, не работает, но я использую «экспорт-игнорировать» после шаблона.Rakefile
это не каталог, просто файлФайл .gitattributes успешно удаляет другие шаблоны из архива,Rakefile
это не единственный используемый шаблон, но единственный, который не работает. Он не работает независимо от того, есть ли он у меня сам по себе или с другими шаблонами, и в любом месте файла. Это неправда, потому что я переименовал некоторые файлы, но не заархивировал коммит с переименованием, которое я получал, чтобы получить хорошие результаты. Виноват! : SЭто мое.gitattributes
(сидит в каталогеSite
)
Rakefile export-ignore
*.local export-ignore
*.development export-ignore
*.staging export-ignore