svn을 사용하다가 파일 권한에 실행 권한이 없어 실행 권한을 줬는데 정작 커밋은 되지 않는 현상이 있다.
버전 컨트롤 입장에선 동일한 파일로 인지하기 때문인 듯 하다.
이런 문제를 해결 할 수 있는 방법이 있다!!!
svn propset svn:executable ON {실행 권한 줄 파일}
이렇게 한 후 커밋을 하면 실행권한이 추가된 채로 커밋이 가능하다. (svn ci)
윈도우에서 건드리면 파일권한이 변경 되는 문제가 있으므로 모든 과정은 리눅스에서 진행 하도록한다!
물론 다시 당겼을 때 실행 권한이 적용되어 있는것을 확인 할 수 있다.
'VersionControl' 카테고리의 다른 글
[git] 미러링하기 mirroring with cron, crontab, expect (0) | 2015.10.02 |
---|---|
[svn] 커맨드 라인에서 Unversioned 파일 제거 하기 (0) | 2015.10.01 |
[git] Git clone 문법 (0) | 2015.06.08 |