svn常见问题汇总(持续更新)

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
2
3
4
5
svn remove --force filename

svn resolve --accept=working filename

svn up

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,然后更新到服务器最新版本,再修改提交

关注作者公众号,获取更多资源!
赏作者一杯咖啡~