.gitignoring-PDF-Datei nur, wenn eine Tex-Quelle vorhanden ist

1644
Federico Poloni

Ich möchte .gitignorebei mir zu Hause eine globale Datei einrichten, die für die Arbeit mit TeX-Dateien geeignet ist. So typische TeX Junk - Dateien wie *.log, *.aux, *.synctex.gzwürde es gehen.

Der nächste Schritt besteht jedoch darin, die Kompilierung zu ignorieren, somefile.pdfwenn die Quelldatei somefile.texvorhanden ist. Meine Frage ist also:

Gibt es eine Syntax .gitignore, die ich verwenden kann, um sie zu ignorieren, somefile.pdfnur wenn somefile.texvorhanden?

7

1 Antwort auf die Frage

3
VonC

Nein, ich sehe diese Funktion nicht in der gitignoreManpage .

Ich würde lieber:

  • ignoriere alles *.pdfin deiner globalen .gitignoreDatei
  • Führen Sie regelmäßig ein Skript aus, das eine .gitignoreDatei in einem Verzeichnis aktualisiert, in dem eine pdfDatei ohne entsprechende .texDatei gefunden wird

    ! afile.pdf

Das würde das ' afile.pdf' in diesem speziellen Verzeichnis nicht ignorieren.

Nicht die Antwort, auf die ich gehofft hatte, aber "nein" ist immer noch eine Antwort. Ich akzeptiere das, danke. Federico Poloni vor 12 Jahren 0