.gitignoring pdf 文件仅当存在 tex 源时

.gitignoring pdf 文件仅当存在 tex 源时

我想在我的主页上设置一个.gitignore适合处理 TeX 文件的全局文件。因此,典型的 TeX 垃圾文件(例如*.log*.aux、 )*.synctex.gz将放在其中。

somefile.pdf但是,如果源文件somefile.tex存在,下一步就是忽略编译。所以我的问题是:

是否存在一种语法.gitignore可以用来告诉它somefile.pdf仅当somefile.tex存在时才忽略?

答案1

不,我没有看到此功能gitignore手册页

我宁愿:

  • 忽略*.pdf全局.gitignore文件中的所有内容
  • 定期运行脚本来更新.gitignore任何目录中的文件,如果pdf发现文件没有匹配的.tex文件

    !文件.pdf

这将使' afile.pdf'不是在该特定目录中被忽略。

相关内容