今天在svn项目里切换分支,遇到几个冲突,执行 svn resolve --accept=working ***.sh 解决几个冲突文件后,
执行 svn up 更新最新文件时提示:
svn: Checksum mismatch for '***.cpp'; expected: 'd60a646ca0456b14489013395046bb84', recorded: '6aa6a7012f32e6810e635638be608d7c'
应该是提交的版本和本地版本号有冲突,解决办法如下
先cd到冲突文件目录
执行svn update --set-depth empty
,清空目录下的所有文件
后执行svn update --set-depth infinity 更新最新的文件
即可。