好卓诗文

 找回密码
 立即注册
搜索
好卓诗文 首页 SVN
订阅

SVN

SVN 教程
Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现在发展成为 Apache 软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分。SVN ...
2019-8-6 23:53
SVN 简介
Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变 ...
2019-8-6 23:52
SVN 安装
在windows下安装 SVN1、准备svn的安装文件下载地址:https://sourceforge.net/projects/win32svn/2、下载完成后,在相应的盘符中会有一个Setup-Subversion-1.8.16.msi的文件,目前最新的版本是1.8.16, 这里就使用这 ...
2019-8-6 23:51
SVN 生命周期
本章讨论了版本控制系统的生命周期。创建版本库版本库相当于一个集中的空间,用于存放开发者所有的工作成果。版本库不仅能存放文件,还包括了每次修改的历史,即每个文件的变动历史。Create 操作是用来创建一个新的 ...
2019-8-6 23:49
SVN 启动模式
首先,在服务端进行SVN版本库的相关配置手动新建版本库目录mkdir /opt/svn利用svn命令创建版本库svnadmin create /opt/svn/runoob使用命令svnserve启动服务svnserve -d -r 目录 --listen-port 端口号-r:配置方式决定 ...
2019-8-6 23:48
SVN 创建版本库
使用svn命令创建资源库# svnadmin create /opt/svn/runoob01 # ll /opt/svn/runoob01/ total 24 drwxr-xr-x 2 root root 4096 2016/08/23 16:31:06 conf drwxr-sr-x 6 root root 4096 2016/08/23 16:31:06 db -r--r- ...
2019-8-6 23:46
SVN 检出操作
上一章中,我们创建了版本库runoob01,URL为svn://192.168.0.1/runoob01,svn用户user01有读写权限。我们就可以通过这个URL在客户端对版本库进行检出操作。svn checkout http://svn.server.com/svn/project_repo --use ...
2019-8-6 23:45
SVN 解决冲突
版本冲突原因:假设 A、B 两个用户都在版本号为 100 的时候,更新了 kingtuns.txt 这个文件,A 用户在修改完成之后提交 kingtuns.txt 到服务器, 这个时候提交成功,这个时候 kingtuns.txt 文件的版本号已经变成 101 ...
2019-8-6 23:44
SVN 提交操作
在上一章中,我们检出了版本库runoob01,对应的目录放在/home/user01/runoob01中,下面我们针对这个库进行版本控制。我们在库本版中需要增加一个readme的说明文件。root@runoob:~/svn/runoob01/trunk# cat readme t ...
2019-8-6 23:43
SVN 版本回退
当我们想放弃对文件的修改,可以使用SVN revert命令。svn revert 操作将撤销任何文件或目录里的局部更改。我们对文件 readme 进行修改,查看文件状态。root@runoob:~/svn/runoob01/trunk# svn status M readme这时我 ...
2019-8-6 23:42
SVN 查看历史信息
通过svn命令可以根据时间或修订号去除过去的版本,或者某一版本所做的具体的修改。以下四个命令可以用来查看svn 的历史:svn log:用来展示svn 的版本作者、日期、路径等等。svn diff:用来显示特定修改的行级详细信息 ...
2019-8-6 23:41
SVN分支
Branch 选项会给开发者创建出另外一条线路。当有人希望开发进程分开成两条不同的线路时,这个选项会非常有用。比如项目 demo 下有两个小组,svn 下有一个 trunk 版。由于客户需求突然变化,导致项目需要做较大改动, ...
2019-8-6 23:40
SVN 标签(tag)
版本管理系统支持 tag 选项,通过使用 tag 的概念,我们可以给某一个具体版本的代码一个更加有意义的名字。Tags 即标签主要用于项目开发中的里程碑,比如开发到一定阶段可以单独一个版本作为发布等,它往往代表一个 ...
2019-8-6 23:39
TortoiseSVN 使用教程
TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。TortoiseSVN 安装下载地址:https://tortoisesvn.net/downloads.html, 页面里有语言包补丁的下载链接。目前最新版为 1 ...
2019-8-6 23:36

相关分类

Archiver|手机版|小黑屋|好卓诗文

GMT+8, 2019-8-20 09:26 , Processed in 0.075795 second(s), 8 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部