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

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

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



답변

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

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


답변

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

예를 들면 :

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

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


답변