it-swarm-ja.com

.gitignoringpdfファイルはtexソースが存在する場合のみ

TeXファイルの操作に適したグローバル.gitignoreファイルを自宅にセットアップしたいと思います。したがって、*.log*.aux*.synctex.gzなどの一般的なTeXジャンクファイルが含まれます。

ただし、次のステップは、ソースファイルsomefile.pdfが存在する場合、コンパイルされたsomefile.texを無視することです。だから私の質問は:

.gitignoreが存在する場合にのみ、somefile.pdfを無視するように指示するために使用できる構文はsomefile.texにありますか?

7
Federico Poloni

いいえ、この機能は gitignore man page には表示されません。

私はむしろ:

  • グローバル*.pdfファイル内のすべての.gitignoreを無視します
  • 一致する.gitignoreファイルなしでpdfファイルが見つかった任意のディレクトリで.texファイルを更新するスクリプトを定期的に実行します

    !afile.pdf

その場合、その特定のディレクトリでは 'afile.pdf'notが無視されます。

3
VonC