SVN 图标和工具、wc.db学习
这是以前的项目;当前和服务器断开了连接;但是还是有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学习相关推荐
- SVN报错fail to run the WC Db work queue associated with,清理失败,乱码的解决方式
问题导致: 首先这个问题是笔者踩过的坑.这个问题很好解决,但是由于小编的一时粗心.....当时在执行命令的时候漏掉了:导致花费了一个小时才找到原因.这个问题可能是在更新或者提交的时候,正在更新时候点击 ...
- 关于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- ...
- svn: E155009: Failed to run the WC DB work queue associated with原因分析及解决方案
在使用svn checkout一个项目时报错: 查看我的目录,发现文件没有完全checkout下来,于是想要执行svn update进行更新,结果报错.让我先执行cleanup 执行svn clean ...
- 解决SVN 中Failed to run the WC DB work queue的错误方法
文章主要内容来源于 https://blog.csdn.net/fans439642593/article/details/81169265 更多问题可以参考此条链接:https://blog.csd ...
- 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 ...
- 真实有效!!解决SVN 中Failed to run the WC DB work queue的错误方法
更新SVN时,clean up 无效,报出以下错误 Failed to run the WC DB work queue 解决办法: 下载sqlite3.exe(下面有下载链接),将下载好的sqlit ...
- 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 ...
- 解决svn报错WC DB问题
到 sqlite官网 (http://www.sqlite.org/download.html) 下载 sqlite3.exe 找到 Precompiled Binaries for Windows, ...
- svn failed to run the WC DB
解决办法: 下载sqlite3.exe(百度找一个就行了,我就随便百度的,下载了一个),将下载好的sqlite3放到出问题的svn的根目录,如下图所示,请确保.svn下有wc.db文件 使用w ...
最新文章
- Android App监听软键盘按键的三种方式(转)
- 两台电脑之间用网线之间传文件
- 用MySQL数据库来支持Schemaless的数据库存储方案
- html编译软件推荐,3款容易上手的HTML5编辑工具推荐~
- 机器学习之神经网络模型-下(Neural Networks: Representation)
- spring cloud云服务架构 - particle云架构代码结构讲解
- 4修改初始值_Java基础篇4——循环
- 华为鸿蒙分布式系统2020,鸿蒙2.0来了!华为开发者大会HDC 2020宣布
- python多线程队列处理_Python线程和队列使用的一点思考
- 【教程】Microsoft Wi-Fi Direct Virtual关闭方法
- POJ 3080 Blue Jeans (KMP)
- php编辑jquery弹出窗,jquery实现一个简单好用的弹出框
- linux串口结构termios,Termios--串口设置
- layabox 打印_LayaBox开发实战之实现一个简单的模板类
- android5去wifi感叹号,android 5.1 WIFI图标上的感叹号及其解决办法
- render createElement JSX
- 计算机英语nic,计算机与网络英语词汇(N2)
- Aspose.CAD使用教程:使用 C# 将 DGN 转换为 JPEG、PNG 或 TIFF 图像
- 巴蜀3540 -- 【Violet 6 最终话】蒲公英
- Flink时间语义与watermark的原理