이제 svn needs-lock을 구현해보자..
일단 관련된 기능을 찾아보자면..
Repository-Root : C:\SVNRepository
Repository : TEST_Repository
즉 C:\SVNRepository\TEST_Repository 에 보면 hook이라는 디렉토리가 있다.
post-commit.tmpl
post-lock.tmpl
post-revprop-change.tmpl
post-unlock.tmpl
pre-commit.tmpl
pre-lock.tmpl
pre-revprop-change.tmpl
pre-unlock.tmpl
start-commit.tmpl
ShellScript로 만들어진 파일인데 각 기능이 수행되어질 때 실행되는 스크립트 인 듯 싶다.
이 부분을 수정하여 동적으로 svn-needs-lock 기능을 설정하도록 하고 기타 필요한 기능들을 구현하면 될 거 같다.
공부해봐야지...
Coming soon......................
참고로 Windows에서 conf 설정을 바꿔서 해당 사항을 구현을 할 수도 있다.
PATH : C:\Documents and Settings\mugrammer\Application Data\Subversion
그런데!!! 이건 개개인이 다 바꿔줘야 한다는 사실.. 배포가 되질 않는다.. ;;;
내용은..
enable-auto-props = yes
[auto-props]
*.* = svn:needs-lock=*
파일명 패턴으로 파일유형을 설정하고 값을 지정할 수 있다.
간단히 될 줄 알았다면.. 시작하지도 않았다.
결국은 스크립트 수정이 불가피하게 되었다. -_-;;;
반응형
'ETC' 카테고리의 다른 글
[SVN] Want to go offline? (0) | 2012.02.08 |
---|---|
[SVN]svnadmin (0) | 2012.02.07 |
[SVN]Path-Based Authorization (0) | 2012.02.06 |
[SVN] 특정 디렉토리/파일 권한 설정 (0) | 2012.02.04 |
[SVN] Repository 생성 (0) | 2012.02.03 |