svn
svn代码管理工具的使用
WenCoo
擅长linux下软件开发,qt,ffmpeg音视频二次开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
toroisesSVN源码阅读分析--mkdir
toroisesSvn源码阅读分析此次源码阅读想要弄清楚的问题是这个小乌龟软件(toroisesSvn)在上传文件的时候,做了哪些操作?问题分析:通过我之前的记录知道,采用http方式上传文件,采用了http的标准协议,所以,我们重点查看,是如何使用post或者put进行文件上传的。博客链接:https://blog.csdn.net/bootleader/article/details/9...原创 2020-02-19 12:34:43 · 957 阅读 · 0 评论 -
ifsvnadmin源码解析1--数据传输逻辑
问题1:在进行进程捕获的过程中,本身的subversion进程的操作是能够进行正确的捕获的,我们使用ifsvnadmin去创建版本库,却没有对相关的任何进程进行捕获问题2:在问题1的基础上,使用ifsvnadmin创建的版本库,在服务器上没有启动正常的subversion服务,但是依然能够使用小乌龟工具进行文件上传下载带着这两个问题,我们来看下ifsvnadmin的源码,正所谓源码之下无秘密。...原创 2020-02-13 23:59:11 · 771 阅读 · 0 评论 -
svn 警告: W150002
svn: 警告: W150002:在添加文件时,svn报了如下错误:svn: 警告: W150002: “/home/chenjianwen/sjyg/doc/schedule/chenjianwen-schedule/SJYGBom/view”已纳入版本控制svn: E200009: 因为一些目标已经版本化,所以不能增加全部目标svn: E200009: 此请求操作的目标非法出现此...原创 2020-02-13 23:51:06 · 3915 阅读 · 1 评论 -
svn add后的数据如何取消-svn revert
有的时候你发现svnadd后,这个提交的数据又不需要了。这时候需要有svnrevert来处理了。比如A testcase/perday.php如何取消呢?svn revert testcase/perday.php会出现下面的提示:已恢复“testcase/perday.php”说明脚本已经恢复了到原来的状态,不受SVN版本控制了。如何恢复整个目录??有时候你将整个目录都s...原创 2020-02-13 23:49:20 · 1932 阅读 · 0 评论 -
SVN查看修改的文件记录
svn log #什么都不加会显示所有版本commit的日志信息:版本、作者、日期、comment。svn log -r 4:20 #只看版本4到版本20的日志信息,顺序显示。svn log -r 20:5 #显示版本20到4之间的日志信息,逆序显示。svn log test.c #查看文件test.c的日志修改信息。svn log -r 8 -v #显示版本8的详细修改...原创 2020-02-13 23:47:39 · 3697 阅读 · 0 评论 -
svn源码下载以及svn封装的方法
svn源码下载地址如下图:选择这个图标:svn封装的http方法http原生的方法原创 2019-07-28 11:48:58 · 969 阅读 · 0 评论 -
svn的hook机制
svn拥有hook机制,给了我们更多的操作空间。在创建svn以后,在其版本库会有一个hooks的目录,其中就存放了svn提供的对外hook接口,在利用hook时,有一点需要注意,你写的脚本程序,一定要注意权限问题,否则会导致执行失败,但是svn的hook执行失败了不会有任何报错,除非你吧其中的每一句结果打印出来,不然很难查询。下图是svn提供的模板,当我们需要写hook脚本的时候,只需要将...原创 2019-07-21 23:33:45 · 901 阅读 · 0 评论 -
svn协议和git协议的区别-从数据抓包分析
从协议上来讲,svn和git的区别网上文章也很多,我就不多说了,大家自己分析。今天从数据抓包来分析一下。大神就不需要看了。Git 客户端访问Gitlib网页访问svn_hhtpSvn之所以做这个分析,是因为做防火墙系统的时候,需要对其进行区分,我们可以发现,通过网页操作的多是http的协议,这本是可以区分git和svn的,但是,当我们使用svntohtt...原创 2019-07-20 23:49:31 · 1079 阅读 · 0 评论 -
svn原理-协议交互图
svn项目使用图:svn协议交互图:原创 2019-07-20 22:48:38 · 837 阅读 · 0 评论 -
svn依赖关系
由于服务器安装时最小化系统安装,所以软件的依赖需要自己安装。下面时依赖详细。安装svn的依赖通过rpm命令查找svn的依赖rpm -ql package 显示软件包的文件列表rpm -qf package 查询 文件所属于的软件包通过这两个命令,可以知晓其余四种软件的依赖所需,我将其整理出来,汇成关系图,如下图:gcc依赖关系图:g++依赖关系图:p...原创 2019-07-20 22:44:43 · 775 阅读 · 0 评论 -
svn深度使用
svn,源代码管理工具,我就不多介绍了,网上一大堆。下面写一些我最近的对svn开发的过程,一些心得与体会。 都知道,svn服务器一般建在linux端,c端只有一个小乌龟,也挺好用的,最近发现有对svn的网页支持,就搞搞。当我们在用小乌龟的时候,一般使用的时候是svn的协议,现在配置的是http协议,支持http下载与上传。svn转http分为以下几个步骤:1...原创 2019-07-20 22:24:46 · 1847 阅读 · 0 评论
分享