Вы должны поместить следующее в

я есть структура каталогов, как это:

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Сайт / Rakefile* / Rakefile./RakefileRakefile **

Никто из них не работает так, как я ожидал. Кто-нибудь желает указать на очевидное, но не очевидное для меня решение? Буду признателен за любую оказанную помощь.

Мои извинения за то, что не ясно.

Я сказалшаблон Я использовал, кажется, не работает, но я использую «экспорт-игнорировать» после шаблона.Rakefile это не каталог, просто файлФайл .gitattributes успешно удаляет другие шаблоны из архива,Rakefile это не единственный используемый шаблон, но единственный, который не работает. Он не работает независимо от того, есть ли он у меня сам по себе или с другими шаблонами, и в любом месте файла. Это неправда, потому что я переименовал некоторые файлы, но не заархивировал коммит с переименованием, которое я получал, чтобы получить хорошие результаты. Виноват! : S

Это мое.gitattributes (сидит в каталогеSite)

Rakefile        export-ignore
*.local         export-ignore
*.development   export-ignore
*.staging       export-ignore

Ответы на вопрос(6)

Ваш ответ на вопрос