SVN
文章平均质量分 56
satellite13
这个作者很懒,什么都没留下…
展开
-
svn版本回退
今天项目中需要回退版本,取消某次提交的修改,这时候需要用到TortoisSVN中的回退功能,该功能主要有两个选项Revert to this revision和Revert changes from thisrevision,下面就简单说说这两个命令的区别: 譬如有个文件,有十个版本,假定版本号是1,2,3,4,5,6,7,8,9,10。 Rever原创 2016-07-27 18:14:29 · 4099 阅读 · 0 评论 -
svn实现批量添加和删除文件
我经常会一次往Subversion里添加一批文件。在使用命令行做这件事时,你必须指定所有想要添加的文件名。如果文件不多的话这还不算太糟糕,但如果你要添加20个文件,那就费事了。当然你也可以用通配符,但这样一来就可能匹配到已经在版本控制之下的文件(这不会有什么损害,只不过会输出一堆错误信息,可能会跟别的错误信息混淆)。为了解决这个问题,我写了一行简单的bash命令: svn st | grep转载 2016-05-22 16:54:58 · 4227 阅读 · 0 评论 -
SVN常用命令汇总
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain --username qinxiaohui简写:svn co 2、往版本库中添加新的文件svn add file例如:svn add test.php(添原创 2016-05-22 16:52:14 · 348 阅读 · 0 评论 -
不同svn路径下的文件夹内容替换
在项目中,需要将一个svn上的文件checkout下来,替换另一个svn上的对应文件。如果直接cp过去,会发现替换的文件无法commit到新svn。通过svn info命令发现,文件的svn路径依然是原来svn的。 碰到该问题,可通过如下步骤进行操作:(自己做个记录,以备将来复用)1、删除文件下名为.svn的隐藏文件。.svn文件是subversion的版本控制信息文件,.svn原创 2016-05-25 12:48:02 · 4449 阅读 · 0 评论 -
ubuntu安装SVN服务器端
ubuntu安装和配置SVN1. 安装SVN apt-get install subversion2. 建立svn仓库 1). 建立svn目录:mkdir /home/.svn(使用隐藏目录) 2). cd /home/.svn 3). mkdir astar 4). 创建仓库astar:svnadmin create /home/.svn/astar,执转载 2016-03-24 14:16:12 · 361 阅读 · 0 评论 -
svn checkout和export的区别及应用场景
两者间的区别1、checkout跟check in对应,export跟import对应。2、checkout导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。3、export导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无法进行原创 2017-07-14 16:26:04 · 16376 阅读 · 0 评论