SVN中Commit出现乱码的解决方案【转载】

http://blog.csdn.net/thinkingcao/article/details/52797737html

这几天在电脑上装了一个SVN,把Eclipse里面的工程所有Delete掉了,而后在SVN上Check uot下来了SVN服务器上的项目,导入到Eclipse中,以便随时Commit和提交,在我Commit的过程当中遇到了一个问题,Commit出现乱码,而且失败了mysql

 

              

 

     

平时使用svn的过程当中,有的时候因为本身操做故障或者系统缘由,致使svn不能更新,提示cleanup也不能成功,陷入了死循环sql

 

缘由是;svn的数据库队列缘由数据库

1,下载sqlite3.exe,google一下就有了(sqlite3.exe下载地址:sqlite官网http://www.sqlite.org/download.html)服务器

 

2.在Windows的D盘中新建tools文件夹,将下载好的sqlite3.exe文件复制到本地磁盘的某个目录下,个人是D:\tools svn

而后找到本地SVN文件库下的.svn/wc.db文件,将其复制到D:\tools目录下,若是看不到.svn文件夹,须要在操做系统工具-选项-查看中设置“显示隐藏的文件和文件夹” 为选中。工具

 

3.控制台找到sqlite3.exe所在位置google

3.1执行:sqlite3 .svn/wc.db "select * from work_queue"操作系统

     看看是否有列表队列,若是有的话,那这就是问题所在了.net

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 了

相关文章
相关标签/搜索