Subversion新理念及安装问题简单剖析

开发 项目管理
本文介绍Subversion和CVS相比有哪些新特性推出,还有Subversion安装问题相关介绍,在这里拿出来和大家分享一下,希望对大家有用。

本节继续介绍Subversion和CVS相比有哪些新的理念推出,同时介绍一些简单的Subversion安装问题。

资源消耗与数据改变的大小成正比,而不是与数据本身大小成正比
一般来说,一项Subversion操作所需时间与操作最终变化的大小成正比。而不是与操作所触及的整个项目的大小成正比,这是Subversion源代码仓库模型的一个特性。

有效的处理二进制文件
Subversion对于二进制文件和文本文件的处理同样有效,因为subversion使用一种二进制差异比较算法来增量存储那些连续的修订本。

易于语法分析的输出。
所有Subversion命令行客户端的输出都是仔细设计的,可轻松为人所理解,也适于程序自动解析。可进行脚本语言处理将是下一步优先考虑的特性。

Subversion到目前的安装已经非常简单了。到Subversion网站下载Windows下的安装文件,简单的步骤就可以完成安装,而且安装程序已经自动注册Path,直接在命令行模式就可以使用了。
首先初始化Repository,输入命令:svnadmincreateD:\TestRepository\,然后,把现有的项目的目录结构以及文件导入到Repository中:svnimportD:\Projects\Project1file:///D:/TestRepository/Project1-m“初始化“
用启动服务
svnserve-d-rD:\TestRepository\
客户端Checkout
svncheckoutsvn://主机名/Project1(即获取Project1的项目)

以上都是很简单的命令。而且上面只用到了一种服务模式,Apache的还在尝试中。
目前只用到了Subversion的基本功能,就已经感觉不错了,觉得入门很轻松,帮助文档也比CVS要好的多。
Subversion也有图形的客户端,可以在TortoiseSVN找到。
Subversion也VS.Net的插件,可以在AnkhSVN找到。
TortoiseSVN相信不错,因为以前用过它的另一个ForCVS的工具,可以和浏览器结合在一起,非常方便和美观。

  【编辑推荐】

  1. VisualSVN:替代Team Foundation Server的新选择
  2. Sourceforge 开始全面支持SVN
  3. 基于Java的svn客户端工具JavaSVN 1.1.0.beta发布
  4. Subversion和TortoiseSVN如何在Windows下进行构建SVN版本控制
  5. 揭露MyEclipse Subversion环境建立的内幕

 

责任编辑:佚名
相关推荐

2010-05-13 15:38:19

Subversion

2010-05-14 14:01:33

Subversion合

2010-05-14 14:20:16

2010-05-14 15:14:10

安装Subversio

2010-03-09 10:51:15

Windows Pho

2010-05-14 17:24:55

Subversion编

2009-10-21 14:33:47

数据中心布线技术

2010-05-25 12:59:00

Subversion

2010-05-18 13:02:30

2011-04-22 11:01:47

华硕晶品CP5140

2012-05-24 18:11:22

思科

2011-11-24 15:16:49

打印机解决方案

2010-05-14 13:21:39

Subversion1

2011-11-16 09:59:28

Apple Store

2011-06-09 13:56:08

2011-06-09 13:41:20

Web应用安全

2011-06-09 13:48:59

2016-09-12 15:31:45

云时代 运维

2010-05-13 10:47:20

Collabnet S

2010-05-19 14:05:59

Subversion+
点赞
收藏

51CTO技术栈公众号