2010-02-02 2 views
0

LaTeX 문서의 페이지 수가 시간 경과에 따라 어떻게 증가하는지 기록하고 싶습니다. SVN 게시 커밋 후크 : LaTeX 문서의 페이지 수 기록?

내가 내 SVN 저장소에서 foo.tex 파일을 저장, 그래서 내가 자동으로 ( foo.tex 변경이 최선을 다하고 있습니다 때마다) LaTeX의 자신을 실행하기위한 post-commit 스크립트를 사용할 수 있습니다 생각하고, 페이지 수를 추출로 씁니다 로그 파일

올바른 접근 방식입니까? 최선의 구현 방법에 대한 조언이나 제안이 있으십니까? 예를 들어 foo.tex에 대한 변경 사항이 커밋 될 때 스크립트가 호출되도록 설정하려면 어떻게해야합니까? 창

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

내가 여전히 연구하고 있습니다 ... 당신이 실제로 revprop을 설정하는 데 사용할 것입니다 명령을 모르겠어요 들어

+0

Linux 또는 Windows? –

+0

그것은 리눅스에있다. – Frank

답변

2

...

내가 생각 트랜잭션 동안 그, 메시지는 읽기 전용입니다. 당신은 소품이 업데이트를 필요로하는 경우

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

을 지연-실행 할 수 있습니다.