.gitignorando arquivo pdf somente quando uma fonte tex está presente

.gitignorando arquivo pdf somente quando uma fonte tex está presente

Gostaria de configurar um .gitignorearquivo global em minha casa adequado para trabalhar com arquivos TeX. Portanto, arquivos indesejados típicos do TeX, como *.log, *.aux, *.synctex.gziriam para ele.

O próximo passo, entretanto, é ignorar o compilado somefile.pdfse o arquivo fonte somefile.texestiver presente. Então minha pergunta é:

Existe uma sintaxe .gitignoreque eu possa usar para ignorar somefile.pdfapenas se somefile.texestiver presente?

Responder1

Não, não vejo esse recurso emgitignorepágina de manual.

Eu preferiria:

  • ignore tudo no seu arquivo *.pdfglobal.gitignore
  • execute periodicamente um script atualizando um .gitignorearquivo em qualquer diretório onde um pdfarquivo for encontrado sem um .texarquivo correspondente

    !afile.pdf

Isso faria com que o ' afile.pdf'nãoignorado nesse diretório específico.

informação relacionada