2010-02-02 41 views
0

我想記錄我的LaTeX文檔的頁數隨着時間的推移如何增長。SVN post commit hook:記錄LaTeX文檔中的頁面數量?

我存儲foo.tex文件在我的SVN倉庫,所以我想我可以使用post-commit腳本,這是自動(每次變化foo.tex被提交)運行乳膠,提取的頁面數並將其寫入日誌文件。

這是正確的做法嗎?有關如何最好地實施它的任何提示/建議?例如,如何設置它,以便在提交更改爲foo.tex時才調用該腳本?

+0

Linux還是Windows? – 2010-02-02 03:51:52

+0

它在Linux上。 – Frank 2010-02-02 03:55:55

回答

2

對於windows

@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) 

我不知道是什麼命令你會用實際設置的版本屬性...我還在研究...

我認爲,在交易過程中,該消息是隻讀的。 您可能需要如果道具需要更新延遲,執行

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