2011-09-03 1 views
0

전에 우분투 11.04를 사용하고 모든 것이 svn과 잘 어울립니다. 2 주 전에 CentOS 6으로 전환했고 문제가 나타납니다.커밋시 SVN 체크섬 오류

$ svn --version 
svn, version 1.6.15 (r1038135) 
    compilé Mar 24 2011, 08:25:37 

$ yum info subversion 
Loaded plugins: fastestmirror, refresh-packagekit 
Installed Packages 
Name  : subversion 
Arch  : i686 
Version : 1.6.15 
Release : 0.1.el6.rfx 
Size  : 21 M 
Repo  : installed 
From repo : rpmforge-extras 
Summary : Modern Version Control System designed to replace CVS 
URL  : http://subversion.tigris.org/ 
License : BSD 

오류 datails : 내가 몇 단계에서이 probleme 처음 해결 한

svn: Checksum mismatch for '/www/project/.svn/text-base/blah.ext'; 
expected: 'af3389a068d0747a549fc72fa5e6442c', actual: 'd60bf8195117a60415ff63e29813b8a2' 

:

는 SVN 정보를 정기적입니다

-copy and rename /www/project/blah.ext 
-svn remove blah.ext 
-svn ci -m "" 
-rename blah.ext 
-svn add blah.ext 
-svn ci -m "" 

하지만 난이 작업을 수행 할 수 없습니다 내가 언제나하고 싶은 모든 시간

답변

0

작업을 마쳤 으면 작업 디렉토리를 새 시스템으로 복사 했습니까? 아니면 전체 구조를 체크 했습니까?

정기적으로 발생하는 경우이 작업 사본에있는 모든 작업의 ​​차이점을 수집하여 보존하고 작업 사본을 제거하고 새로 점검하고 diff의 패치를 적용하고 자신이 어떤지 확인하십시오. 그 때.

+0

이것은 다음과 같습니다 : 시작 부분에 복사 할 디렉토리가 있습니다 -> 작동하지 않습니다 그리고 나서 체크 아웃을 시도하고 복사하려고합니다 -> 작동하지 않습니다 그리고 나서 파일별로 파일을 수정합니다 -> 체크섬 불일치 -> 제공하십시오 작동하지 않습니다. 그리고 미리보기 솔루션을 시도해보십시오. -> 작동합니다. 이 경우 견인 시간이 발생했습니다. 이 시간에 저는 커밋없이 더 일주일을 보냈습니다. 나는 그것을하려고 노력할 것이고 당신에게 결과를 줄 것이다. – Kartouche