찾아본 사이트들
http://efreedom.com/Question/1-389759/Using-Post-Commit-Hook-Export-VisualSVN-Server
http://www.svnforum.org/2017/viewtopic.php?t=8551&sid=9188ad20cd85adcfb7f99312e4bd551f
http://groups.google.com/group/visualsvn/browse_thread/thread/f7048010b216310d?pli=1
http://www.svnforum.org/2017/viewtopic.php?t=8551&sid=9188ad20cd85adcfb7f99312e4bd551f
http://groups.google.com/group/visualsvn/browse_thread/thread/f7048010b216310d?pli=1
post-commit hook에 입력 하면 실제는 해당 svn\플젝\hooks에 post-commit.cmd로 생긴다.
실제 내용은
@echo on
"C:\Program Files\VisualSVN Server\bin\svn.exe" export http://니주소/svn/플젝/trunk/ 저장될 경로 --username 사용할 svn유저 --password 사용할 svn유저비번 --force
ex)
@echo on
"C:\Program Files\VisualSVN Server\bin\svn.exe" export http://localhost/svn/testproject/trunk/ c:\testsvn --username updateuser --password updateuser --force
머 commit을 하면 훅에서 http://localhost/svn/testproject/trunk를 c:\testsvn에 넣어준다.
update와 기타등등 추가적으로 할려고 했으나 일단은 이쯤에서 마무리.
export 되는 로컬 폴더 하나 지정해서 실시간으로 ftp 덮어쓰기
장기적으론 export보다는 update를 활용하자.