파일이 아닌 저장소의 루트에서만 속성 변경 사항을 커밋합니다.


84

커밋되지 않은 파일 변경 사항이있는 SVN 저장소가 있습니다. 루트 폴더의 svn : externals 속성도 변경되었습니다.

파일 자체에 대한 변경 사항을 커밋하지 않고 속성 변경 사항을 어떻게 커밋합니까?

답변:


129

명령 줄에 지정된 명시 적 경로 만 커밋하려면 --depth empty예를 들어 새로 수정 된 externals 속성이있는 디렉터리에서 옵션을 사용합니다 .

$svn commit --depth empty . -m "Modify svn externals definition only."

3

속성 만 변경하려는 경우 작업 복사본 대신 저장소에 대해 즉시 수행 할 수 있습니다.

예를 들면 :

svn propset svn:externals "test http://yourhost.com/svn/trunk/module/test/src" --revprop -r HEAD http://yourhost.com/svn/trunk/module

속성 조작에 대한 SVN 책을 참조하십시오.


3
예,하지만 커밋 메시지를 추가하는 것을 잊었을 때해야 할 일에 대해 설명하지 않고, 많은 파일 변경 중에 속성 변경이 중단되었습니다.
Tim Keating
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.