2010-01-26 4 views
2

SVN을 사용하여 약간의 문제가 있습니다. 내가 svn stat을 실행하면SVN commit/lock/cleanup 문제

나는이 얻을 :
svn: working copy '/website' is locked
svn: try svn cleanup (cf 'svn help cleanup')

을하지만 정리를 사용할 때,이 있습니다 :

~  some/dir 

을 내가 svn commit -m "test"를 실행하면 나는이 얻을
svn: 'some/dir' is not a working copy directory

/website/some/dir 디렉토리에 보관하고 싶은 파일이 있습니다. 어떻게해야합니까? 제공되는 모든 도움에 감사드립니다.

추신 : 나는 ~ (물결 표시)는 디렉토리가 되돌려 져야한다는 것을 알고 있지만, 시도 할 때 잠금 문제가 발생합니다.

답변

1

다른 사용자가 작업하는 동안 some/dir 디렉토리를 추가했을 수 있습니다. 이제는 경로를 이미 사용했기 때문에 경로를 확인하려고하지만 경로를 사용할 수 없습니다.

some/dir을 다른 폴더로 체크 아웃 한 다음 변경 사항을 커밋하십시오.

+0

필자는 실패한 커밋의 결과로 디렉터리가 잠긴 것으로 생각합니다. 나는 그걸로 일을 계속했고 지금은 완전히 망가져 있습니다! – Savageman

2

나는이 작업 카피를 포기하고 새로운 것을 만들 것이다. svn co svn://your.svn.repos/website/some/dir, 파일을 넣고 svn add, 커밋하십시오.

+1

아마도 새로운 작업 복사본을 만드는 것이 (신속성/가용성 측면에서) 가장 좋은 해결책 일 수 있습니다. ^^ 나는 이걸 가지고 갈 것이라고 생각한다. – Savageman

+0

이것은 성가신 오류입니다. 때로는 새로운 작업 복사본을 체크 아웃하는 것이 유일한 해결책 인 것 같습니다. – akr