Ошибка контрольной суммы SVN при фиксации - PullRequest
0 голосов
/ 03 сентября 2011

, прежде чем я использовал Ubuntu 11.04 и все идет хорошо с SVN. Две недели назад я перешел на 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

данные об ошибках:

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

Впервые я решил эту проблему в несколько шагов:

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

Но я не могу делать это все время, когда хочу зафиксировать

1 Ответ

0 голосов
/ 03 сентября 2011

Когда вы это сделали, вы просто скопировали свой рабочий каталог на новый компьютер или проверили всю структуру?

Если это происходит регулярно, я бы собрал все ваши работы с этой рабочей копией, сохранил бы ее, уничтожил бы рабочую копию, проверил ее заново, применил патч своей разницы и посмотрел, как вы делаете то.

...