2019 十一月 13 , 星期三

svn

删除SVN关联的方法

不小心提交了2个不同版本的svn文件 解决方法 取消关联删除各个目录下的.svn版本文件 然后重新提交 删除这些目录是很简单的,命令如下 find . -type d -name “.svn”|xargs rm -rf 或者 find . -type d -iname “.svn” -exec rm -rf {} \;

Read More »

svn代码回滚命令

取消对代码的修改分为两种情况: 第一种情况:改动没有被提交(commit)。 这种情况下,使用svn revert就能取消之前的修改。 svn revert用法如下: # svn revert [-R] something 其中something可以是(目录或文件的)相对路径也可以是绝对路径。 当something为单个文件时,直接svn revert something就行了;当something为目录时,需要加上参数-R(Recursive,递归),否则只会将something这个目录的改动 ...

Read More »

Linux下SVN服务器搭建(CentOS+Subversion)

svn(subversion) 是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。svn服务器有2种运行方式:独立服务器和借 助apache等web服务器。两种方式各有利弊。svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据, 所以还是FSFS方式更安全一点。 本文主要介绍SVN独立服务器的的安装和简单配置: 安装(centos下yum即可方便的完成安装) # yum install subversi ...

Read More »

linux下svn常用指令

windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比 较好用,这里就不多说。主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用 指令。当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此不推荐。     (如果是第一次提交文件,很可能会出现“svn:’.'不是工作副本”,即 ...

Read More »