没有合适的资源?快使用搜索试试~ 我知道了~
首页Linux下搭建svn服务器详解
资源详情
资源评论
资源推荐
搭建
服务器
分类: Linux2011-01-06 00:56584 人阅读 评论(1)收藏 举报
一简介
是一个开源的版本控制系統也就是说
管理着随时间改变的数据。 这些数据放置在一个中央资料档案库
中。 这个档案库很像一个普通的文件服务器不过它会记住每一次文件的变动。
这样你就可以把档案恢复到旧的版本或是浏览文件的变动历史。
中的一些概念
()(源代码库)
源代码统一存放的地方
()(提取)
当你手上没有源代码的时候,你需要从 一份
() (提交)
当你已经修改了代码,你就需要 到
(!)"#$更新
当你已经 了一份源代码, "#$ 一下你就可以和
% 上的源代码同步,你手上的代码就会有最新的变更
日常开发过程其实就是这样的(假设你已经 并且已经工作了几
天):"#$获得最新的代码&&'作出自己的修改并调试成功 &&'
大家就可以看到你的修改了。
如果两个程序员同时修改了同一个文件呢 可以合并这两个程序员的
改动,实际上 管理源代码是以行为单位的,就是说两个程序员只要不是修
改了同一行程序, 都会自动合并两种修改。如果是同一行, 会提示文
件 (冲突,需要手动确认。
客户端软件:
())#* 下常用的客户端软件常用 +。它是一个免费
的开源的客户端。 下载地址:,,,#*-$# -
()向 .-,也有一些 的插件。
提供以下主要功能:
()目录版本控制
只能跟踪单个文件的历史不过 实作了一个 “虚拟” 的
版本控管文件系统能够依时间跟踪整个目录的变动。 目录和文件都能进行版
本控制。
()真实的版本历史
自从 限制了文件的版本记录, 并不支持那些可能发生在文件上,
但会影响所在目录内容的操作,如同复制和重命名。除此之外,在 里你不
能用拥有同样名字但是没有继承老版本历史或者根本没有关系的文件替换一个
已经纳入系统的文件。在 中,你可以增加($##)、删除
(#-)、复制()和重命名($ ),无论是文件还是目录。所
有的新加的文件都从一个新的、干净的版本开始。
()自动提交
一个提交动作,不是全部更新到了档案库中,就是完全不更新。这允许开
发人员以逻辑区间建立并提交变动,以防止当部分提交成功时出现的问题。
(!)纳入版本控管的元数据
每一个文件与目录都附有一組属性关键字并和属性值相关联。你可以创建
并儲存任何你想要的 /,$- 对。 属性是随着时间来作版本控管的就像文
件內容一样。
(0)选择不同的网络层
有抽象的档案库存取概念可以让人很容易地实作新的网络
机制。 可以作为一个扩展模块嵌入到 1$2++3服务器中。
这个为 提供了非常先进的稳定性和协同工作能力,除此之外还提
供了许多重要功能举例来说有身份认证授权在线压缩以及文件库浏览等
等。还有一个轻量级的独立 服务器, 使用的是自定义的通信协议
可以很容易地通过 以 -方式使用。
(4)一致的数据处理方式
使用二进制差异算法来异表示文件的差异它对文字人类可
理解的与二进制文件人类无法理解的两类的文件都一视同仁。 这两类的文
件都同样地以压缩形式储存在档案库中而且文件差异是以两个方向在网络上
传输的。
(5)有效的分支$与标签$6
在分支与标签上的消耗并不必一定要与项目大小成正比。 建
立分支与标签的方法就只是复制该项目使用的方法就类似于硬连接($#&
-)。 所以这些操作只会花费很小而且是固定的时间。
(7)2$$-
没有任何的历史包袱8它主要是一群共用的 程序库具有定
义完善的 139。这使得 便于维护并且可被其它应用程序与程序语
言使用。
二服务器搭建
使用 安装 包
关于 :".服务器的配置参考:
搭建 :".服务器
,,-6#,$-;*$,$,
<,<,<,4=<$
>?6-#@AB $--&
$##-6-6
+ 6#*%2
%2*--#$-#
69$--3
%-6C#
&&'%6$$
&&&'3$$674<!&!-0D#$#
&&'E#C#%-
C#%-#
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFF
3$$61%
G
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFF
9$--6
74!&!-0D-&$
.
+$$ $
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFF
9$--3$$6
"#$<3$$6
% <3$$6
+$-#*-$#G.
C*-$#63$$6
&!&!-0D74 H
.I<<<<
剩余13页未读,继续阅读
drady
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0