2010-02-04 3 views
0

SVN을 사용하여 프로젝트를 추적 해본 결과 여러 번 문제가 생겼습니다.Subversion 권한 충돌이 인터페이스 문제로 연결됩니다.

SVN : 작업 복사본 관리 영역을 포함하는 디렉토리 "/ 프로그램/프로젝트/mydirectory는"나는 당신이 그 일에 익숙 내기

없습니다. 내가 쓰기 권한이없는 디렉토리를 "svn 추가"하려고하면이 일이 발생하는 것 같습니다. SVN은 작업 복사본을 업데이트하거나 체크인 할 수없는 엉망진창에 넣습니다.

을 사용해야합니까? 그렇게? 그건 틀린 것 같아. 나는이 문제를 해결할 방법을 모색했다. (가장 단순한 것은 "svn - force mydirectory"를 삭제하는 것 같다.)하지만 SVN이 왜 내 작업 복사본을 엉망으로 만든 상태로 놓을 수 있는지 궁금해한다. 매우 간단한 조건에 기반한 오류 메시지.

답변

0

기본적으로 작업 디렉토리를 "부분적으로"엉망으로 만들 수있는 많은 방법이 있습니다. 경험에 의해

, 나는 내가 복구 할 수 없습니다 봤는데 상황에 도달 적이 그리고 난 지역의 차이점을 얻어야했다 어디, 내 체크 아웃, recheckout가, 다시 적용, ...

으로 재생 제거 꽤 많이 : svn 정리, "!"에있는 되돌리기/업데이트 폴더, 지저분한 물건 제거, 부적절한 추가 되돌리기, 항상 당신의 발걸음.

이것은 수동 조작이 많기 때문에 분명히 단점이 있지만 다른 한편으로는 항상주의를 기울이는 편이 낫습니다. 예상치 못한 일이 발생하면 디스크 상태가 일관성이 있는지 확인하십시오. 복구가 가능하고 중지되면 사용자에게 잘못된 결정을 내릴 위험이 아니라 정확히 무엇이 잘못되었는지 보도록하십시오.

0

왜 여기에 대해 불평합니까? 버그를 재생산하고 svn users 메일 링리스트에 게시하는 스크립트를 작성하십시오. 그런 다음 버그가 수정 될 수 있습니다. 귀하의 기회는 여기 stackoverflow에 비해 훨씬 높습니다.

당신은 Subversion 프로젝트에 기여했다고 말할 수 있습니다.

관련 문제