ETC

[SVN] 이번엔 svn needs-lock이다..

MuGrammer 2012. 2. 6. 16:13

이제 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