본문 바로가기

VersionControl

[svn] 리눅스 실행 권한 추가 후 커밋

svn을 사용하다가 파일 권한에 실행 권한이 없어 실행 권한을 줬는데 정작 커밋은 되지 않는 현상이 있다. 

버전 컨트롤 입장에선 동일한 파일로 인지하기 때문인 듯 하다.

 

이런 문제를 해결 할 수 있는 방법이 있다!!!

 

svn propset svn:executable ON {실행 권한 줄 파일}

 

이렇게 한 후 커밋을 하면 실행권한이 추가된 채로 커밋이 가능하다. (svn ci)

윈도우에서 건드리면 파일권한이 변경 되는 문제가 있으므로 모든 과정은 리눅스에서 진행 하도록한다!


물론 다시 당겼을 때 실행 권한이 적용되어 있는것을 확인 할 수 있다.