사람 만 나중에 다른 변화를 저지하고 트리 충돌 말했다 수 거북이에서 파일을 이동하고 성공적으로 커밋의 경험이 있었다 여기서거북이 SVN 트리 충돌 자신에
- 에서 파일의 원래 위치는 삭제되었지만 거북이는 누락 됨으로 표시됩니다.
- 새 위치의 파일이 있지만 이미 추가 된 것으로 표시됩니다.
는 (나는 거북이 SVN을 사용하여, 우리는 클라이언트와 서버> 1.60가 있습니다) (SVN 로그에 따라)
아무도 다른 디렉토리 나 파일 중 하나를 변경했습니다.
- 왜 이런 일이 발생합니까?
- 발생하지 않도록하는 방법이 있습니까?
- 그런 경우 전체 폴더를 삭제하고 다시 업데이트하는 것보다 문제를 해결하는보다 우아한 방법이 있습니까?
아니요. 틀렸어요. 나는 마우스 오른쪽 버튼으로 드래그하여 "svn으로 이동"을 사용합니다. 3. repos가 이미 체크 인되었다고 생각하는 파일을 체크 아웃하기 때문에 커밋 할 수없는 문제의 절반 만 해결합니다.이 명백한 버그를 해결할 수있는 유일한 방법은 폴더를 삭제하고 업데이트하는 것입니다. –
@Jesse, 이동 후 성공적으로 커밋 할 때 어떤 레벨에서 커밋을하고 있습니까? 작업 복사본, 하위 디렉토리 또는 무엇의 최상위 수준입니까? –
소스 트리의 루트에서 커밋합니다. –