OK, 파일에 $ Revision $을 넣을 수 있고 그 파일에 svn : keywords 속성을 설정하여 파일이 커밋 될 때마다 해당 변수가 마지막으로 커밋 된 버전 번호로 바뀌도록 할 수 있습니다.수정 된 파일 이외의 파일에서 SVN 키워드 대체를 어떻게 업데이트합니까?
이 개념을 사용하여 템플릿 파일의 스마트 캐싱 계층을 구현하고 싶습니다. 나는 캐시에서 찾는 열쇠의 일부로 svn 개정 번호를 사용할 계획이다. 여기
일부 사이비 코드입니다 : 캐치는function get_from_cache(){
$key = 'TEMPLATE_CACHE_$Revision$';
$template = apc_fetch($key);
}
, 나는 $ 수정 $ 현재 개정 번호와 파일이 템플릿/디렉토리에 최선을 다하고 있습니다 때마다 교체해야 할,하지 때마다 A를 get_from_cache() 함수가 들어있는 파일이 커밋됩니다. 어떻게해야합니까?
필자는 최신 개정 번호를 파일에 쓰고 실행 후 해당 파일을 읽는 후 커밋 훅을 사용할 수 있습니까? –
예, 게시 커밋 후크는 전달 된 커밋의 리비전 번호를 가져옵니다. http://svnbook.red-bean.com/en/1.4/svn.ref.reposhooks.post-commit.html을 참조하십시오. – bluebrother