.gitignoring arquivo pdf somente quando uma fonte tex estiver presente

7

Gostaria de configurar um arquivo global .gitignore em minha casa, adequado para trabalhar com arquivos TeX. Assim, arquivos típicos de lixo do TeX, como *.log , *.aux , *.synctex.gz , iriam nele.

O próximo passo, no entanto, é ignorar o somefile.pdf compilado se o arquivo de origem somefile.tex estiver presente. Então minha pergunta é:

Existe uma sintaxe em .gitignore que eu posso usar para dizer a ela para ignorar somefile.pdf somente se somefile.tex estiver presente?

    
por Federico Poloni 25.01.2012 / 13:48

1 resposta

3

Não, não vejo esse recurso na % página de manualgitignore .

Eu preferiria:

  • ignore todos os *.pdf no seu arquivo global .gitignore
  • execute periodicamente um script atualizando um arquivo .gitignore em qualquer diretório em que um arquivo pdf seja encontrado sem um arquivo .tex correspondente

    ! afile.pdf

Isso tornaria o ' afile.pdf ' não ignorado nesse diretório específico.

    
por 25.01.2012 / 17:16