SVN中Commit出现乱码的解决方案转载
Posted 阳光总在风雨后
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN中Commit出现乱码的解决方案转载相关的知识,希望对你有一定的参考价值。
http://blog.csdn.net/thinkingcao/article/details/52797737
这几天在电脑上装了一个SVN,把Eclipse里面的工程全部Delete掉了,然后在SVN上Check uot下来了SVN服务器上的项目,导入到Eclipse中,以便随时Commit和提交,在我Commit的过程中遇到了一个问题,Commit出现乱码,并且失败了
平时使用svn的过程中,有的时候由于自己操作故障或者系统原因,导致svn不能更新,提示cleanup也不能成功,陷入了死循环
原因是;svn的数据库队列原因
1,下载sqlite3.exe,google一下就有了(sqlite3.exe下载地址:sqlite官网http://www.sqlite.org/download.html)
2.在Windows的D盘中新建tools文件夹,将下载好的sqlite3.exe文件复制到本地磁盘的某个目录下,我的是D:\tools
然后找到本地SVN文件库下的.svn/wc.db文件,将其复制到D:\tools目录下,如果看不到.svn文件夹,需要在操作系统工具-选项-查看中设置“显示隐藏的文件和文件夹” 为选中。
3.控制台找到sqlite3.exe所在位置
3.1执行:sqlite3 .svn/wc.db "select * from work_queue"
看看是否有列表队列,如果有的话,那这就是问题所在了
3.2执行:sqlite3 .svn/wc.db "delete from work_queue"
3.3 重新查询,执行:sqlite3 .svn/wc.db "select * from work_queue"
经过上述1,2,3步骤,重新执行svn cleanup命令,就一切ok 了
以上是关于SVN中Commit出现乱码的解决方案转载的主要内容,如果未能解决你的问题,请参考以下文章
SVN_ E155010: Commit failed (details follow): svn: E155010:报错解决
Android Studio 使用 SVN 必然遇到问题:commit ** File out of data 问题解决方法
svn提交时提示“Aborting commit:'..................' remains in confilct”