僅當存在 tex 來源時,.git 忽略 pdf 文件

僅當存在 tex 來源時,.git 忽略 pdf 文件

我想.gitignore在家裡建立一個適合處理 TeX 檔案的全域檔案。因此,典型的 TeX 垃圾檔案(例如*.log, *.aux, )*.synctex.gz會放入其中。

然而,下一步是somefile.pdf如果原始檔案somefile.tex存在則忽略已編譯的檔案。所以我的問題是:

是否有一種語法.gitignore可以用來告訴它somefile.pdfsomefile.tex在存在時才忽略?

答案1

不,我在中沒有看到此功能gitignore手冊頁

我寧願:

  • 忽略*.pdf全域.gitignore文件中的所有內容
  • 定期運行腳本更新.gitignore任何目錄中的文件,其中pdf發現文件沒有匹配的.tex文件

    !afile.pdf

這將使' afile.pdf'不是在該特定目錄中被忽略。

相關內容