Domanda

Vorrei registrare come il numero di pagine del mio documento LaTeX cresce nel tempo.

I memorizzare il file foo.tex nel mio repository SVN, così sto pensando che posso utilizzare uno script post-commit per questo, che viene eseguito automaticamente (ogni volta che si impegnano modifiche foo.tex) LaTeX, estrae il numero di pagine e lo scrive nel file di log.

E 'questo l'approccio giusto? Eventuali suggerimenti / suggerimenti su come meglio attuarla? Per esempio, come faccio a impostarlo in modo che lo script viene chiamato solo quando vengono commessi modifiche foo.tex?

È stato utile?

Soluzione

Per le finestre

@echo off
SET SVNLOOK=C:\Program Files\CollabNet Subversion Server\svnlook.exe
SET GREP=D:\SVN\Repo\hooks\grep.exe

("%svnlook%" changed -t %2 %1 | "%grep%" "^U.*/foo.tex") && (shell out to make the modification)

Non sono sicuro di quale comando si usa per impostare in realtà il revprop ... Sono ancora alla ricerca ...

Credo che durante la transazione, il messaggio è di sola lettura. Potrebbe essere necessario eseguire ritardo-

svn propset --revprop -r ## svn:log "MESSAGE"

se l'elica deve essere aggiornato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top