Skipped ‘xxxxxx’ Node remains in conflict
问题描述
svn up 的时候报错显示 Skipped ‘app/Extend/assets/ttfs’ – Node remains in conflict 说app/Extend/assets/ttfs被忽略了,因为冲突而且app/Extend/assets/ttfs又被更新回来了,还是旧版本的内容,之前修改的标题并没有被修改,如图
解决方法
1 | svn revert --depth=infinity 冲突文件/文件夹 |
或者
1 | svn remove --force filename |
E220001: 遇到不可读的路径;拒绝访问
在客户端试图 svn merge 总是报svn: E220001: 遇到不可读的路径;拒绝访问。这个错误
提示 : SVN 遇到不可读的路径;拒绝访问。 英文是: Unreadable path encountered; access denied
在项目的conf/svnserve.conf 中, 设置 anon-access = none 即可. 然后重启Subversion 服务.
如果本地SVN客户端查看过日志会有缓存, 需要在 设置->日志缓存->缓存的版本库 中删除有问题的版本缓存 再重新查看日志就好了.
Conflict not set
对于纯文本文件因版本过时提交失败的情况,我们可以选择更新一下,然后打开”自己的修改和服务器最新版合并“后的文件(如发生冲突时的A文件),进行手动合并,处理好后选择
resolve
然后提交。对于非纯文本文件因版本过时提交失败时,我们只能牺牲一下自己,选择
revert
,然后更新到服务器最新版本,再修改提交