2011-08-19 4 views
5

내 (단일 파일) 외부 파일 중 하나를 다른 디렉토리로 이동했지만 그 존재가 작업 복사본에 남아 있습니다. 파일을 삭제 한 다음 svn update을 삭제하면 복원됩니다.svn : 작업 복사본에서 외부를 제거 하시겠습니까?

외부를 제거하려면 어떻게해야합니까? 해당 디렉토리의 svn:externals에 더 이상 존재하지 않습니다.

+0

svn : externals 속성을 수정 한 후에 디렉토리를 커밋하는 것을 잊지 않았습니까? –

+0

아니, 그 첫 번째 일을했지만 덕분에 –

답변

4

이것은 알려진 문제, 참조 :

http://subversion.tigris.org/issues/show_bug.cgi?id=3351이 - 파일의 외부 부품을 제거 할 수 없습니다.

1.7로 수정되었지만 1.6에서는 파일을 제거하기 위해 새로운 작업 복사본을 체크 아웃해야합니다.

+0

또는 빈 파일을 만들고 다음 명령으로 삭제 : svn propset svn : externals -F svn.externals. – SAKrisT

1

수정 프로그램 찾기 : 해당 파일의 상위 디렉터리를 삭제 한 다음 업데이트했습니다. SVN은 팬텀 파일을 다시 만들지 않았습니다.

관련 문제