这是以前的项目;当前和服务器断开了连接;但是还是有SVN的图标;

先来学习一下图标;

绿色对钩
    当客户端文件与服务器文件完全同步的时候,系统就会显示以上图标;

黄色惊叹号
    当客户端文件与服务器数据存在冲突时,系统会出现以上图标;

红色惊叹号
    客户端文件已经修改但是未提交,系统会出现以上图标

在此文件夹右击,可以看到TortoiseSVN的图标;

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录;TortoiseSVN是客户端工具;

为什么会出现SVN的图标,有两种可能;一是有服务在运行,服务一直在监视目录和文件内容改变,然后来改变图标;TortoiseSVN安装以后没有服务运行;

看一下项目根目录下有.svn文件夹;包括一些内容和一个wc.db数据库;根据提交和更新的不同而显示的不同图标,可能和此数据库有关;

另外本机装有VisualSVN,这工具是同时包含服务端和客户端的;VisualSVN有服务运行;不过和前面的图标无关;不装VisualSVN也有不同情况的图标;VisualSVN是我自己为了练习装的;

VisualSVN是同时包含服务端和客户端的;

wc.db
    TortoiseSVN在1.7版本开始,取消了工作副本所有目录下的.svn,只在根目录下设置一个.svn目录,并且.svn目录中的文件也不一样了。
    如果wc.db文件不可用,则无法正常的svn update。那说明在1.7版本后增加了wc.db这个文件,并且对本地更新,提交操作有关。

下面来看一下wc.db的内容;

将sqlite3.exe放到.svn的同级目录;
    启动cmd执行sqlite3 .svn/wc.db "select * from work_queue",会看到记录;

直接运行 sqlite3 .svn/wc.db "select * from work_queue" 也行;进入到数据库再查看内容也行,本机的wc.db的工作队列表是空的;

出现不同图标的还有一种情况就是使用Windows Shell API来实现;dNet可能也封装了Shell API;

SVN 图标和工具、wc.db学习相关推荐

  1. SVN报错fail to run the WC Db work queue associated with,清理失败,乱码的解决方式

    问题导致: 首先这个问题是笔者踩过的坑.这个问题很好解决,但是由于小编的一时粗心.....当时在执行命令的时候漏掉了:导致花费了一个小时才找到原因.这个问题可能是在更新或者提交的时候,正在更新时候点击 ...

  2. 关于SVN:cleanup失败提示:failed to run the WC DB work queue associated with ‘E:XXX’

    标题关于SVN:cleanup失败提示:failed to run the WC DB work queue associated with 'E:XXX',work item 38126(file- ...

  3. svn: E155009: Failed to run the WC DB work queue associated with原因分析及解决方案

    在使用svn checkout一个项目时报错: 查看我的目录,发现文件没有完全checkout下来,于是想要执行svn update进行更新,结果报错.让我先执行cleanup 执行svn clean ...

  4. 解决SVN 中Failed to run the WC DB work queue的错误方法

    文章主要内容来源于 https://blog.csdn.net/fans439642593/article/details/81169265 更多问题可以参考此条链接:https://blog.csd ...

  5. SVN报错之“Failed to run the WC DB work queue associated with...“的解决方法

    SVN报错之"Failed to run the WC DB work queue associated with-"的解决方法 文章目录 SVN报错之"Failed t ...

  6. 真实有效!!解决SVN 中Failed to run the WC DB work queue的错误方法

    更新SVN时,clean up 无效,报出以下错误 Failed to run the WC DB work queue 解决办法: 下载sqlite3.exe(下面有下载链接),将下载好的sqlit ...

  7. SVN Cleanup 提示:Failed to run the WC DB work queue associated with

    在svn本地目录更新文件夹时,更新失败. 然后svn提示我,让我cleanup一下,于是就去cleanup. 结果同样失败: Failed to run the WC DB work queue as ...

  8. 解决svn报错WC DB问题

    到 sqlite官网 (http://www.sqlite.org/download.html) 下载 sqlite3.exe 找到 Precompiled Binaries for Windows, ...

  9. svn failed to run the WC DB

    解决办法: 下载sqlite3.exe(百度找一个就行了,我就随便百度的,下载了一个),将下载好的sqlite3放到出问题的svn的根目录,如下图所示,请确保.svn下有wc.db文件     使用w ...

最新文章

  1. Android App监听软键盘按键的三种方式(转)
  2. 两台电脑之间用网线之间传文件
  3. 用MySQL数据库来支持Schemaless的数据库存储方案
  4. html编译软件推荐,3款容易上手的HTML5编辑工具推荐~
  5. 机器学习之神经网络模型-下(Neural Networks: Representation)
  6. spring cloud云服务架构 - particle云架构代码结构讲解
  7. 4修改初始值_Java基础篇4——循环
  8. 华为鸿蒙分布式系统2020,鸿蒙2.0来了!华为开发者大会HDC 2020宣布
  9. python多线程队列处理_Python线程和队列使用的一点思考
  10. 【教程】Microsoft Wi-Fi Direct Virtual关闭方法
  11. POJ 3080 Blue Jeans (KMP)
  12. php编辑jquery弹出窗,jquery实现一个简单好用的弹出框
  13. linux串口结构termios,Termios--串口设置
  14. layabox 打印_LayaBox开发实战之实现一个简单的模板类
  15. android5去wifi感叹号,android 5.1 WIFI图标上的感叹号及其解决办法
  16. render createElement JSX
  17. 计算机英语nic,计算机与网络英语词汇(N2)
  18. Aspose.CAD使用教程:使用 C# 将 DGN 转换为 JPEG、PNG 或 TIFF 图像
  19. 巴蜀3540 -- 【Violet 6 最终话】蒲公英
  20. Flink时间语义与watermark的原理

热门文章

  1. vue动态绑定class,tab切换非常好用
  2. url传参参数编码的解码问题
  3. Administer Service Cloud
  4. RegExp:正则表达式对象 || Global对象
  5. 常见的数据结构——栈、队列、数组、链表和红黑树
  6. JavaScript 技术篇-简单的两行js代码获取password不可见密码实例演示,js获取密码输入框里的值
  7. C# 学习笔记(7) 进程
  8. 【bzoj 2460 [BeiJing2011]元素】
  9. MATLAB中常用的产生随机数的几种函数
  10. 聚类之K-means均值聚类