.gitignoring el archivo pdf solo cuando hay una fuente tex presente

.gitignoring el archivo pdf solo cuando hay una fuente tex presente

Me gustaría configurar un .gitignorearchivo global en mi casa adecuado para trabajar con archivos TeX. Por lo tanto, los archivos basura típicos de TeX , como *.log, irían allí.*.aux*.synctex.gz

Sin embargo, el siguiente paso es ignorar el archivo compilado somefile.pdfsi el archivo fuente somefile.texestá presente. Entonces mi pregunta es:

¿Existe alguna sintaxis .gitignoreque pueda usar para indicarle que ignore somefile.pdfsolo si somefile.texestá presente?

Respuesta1

No, no veo esta característica engitignorepágina de manual.

Preferiría:

  • ignorar todo en su archivo *.pdfglobal.gitignore
  • ejecutar periódicamente un script que actualice un .gitignorearchivo en cualquier directorio donde pdfse encuentre un archivo sin un .texarchivo coincidente

    !archivo.pdf

Eso haría el ' afile.pdf'noignorado en ese directorio específico.

información relacionada