荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: dayfrom (day), 信区: SoftDev
标  题: 使用Subversion做.NET项目(转载)
发信站: 荔园晨风BBS站 (2005年04月05日11:07:20 星期二), 站内信件

【 以下文字转载自 DotNET 讨论区 】
发信人: dayfrom (day), 信区: DotNET
标  题: 使用Subversion做.NET项目
发信站: 荔园晨风BBS站 (2005年04月04日14:54:56 星期一), 站内信件



http://blog.joycode.com/cavingdeep/archive/2005/03/22/46209.aspx
前段时间经常听说很多关于Subversion的好话,所以我决定也是时候真正体验一下
了(我一直都是关注Subversion的哦)。Subversion相对CVS来讲有以下几点优势



增加了元数据(Meta-data)的版本控制,Subversion有很多设置都是通过元数据
实现的。
增加了文件夹的版本控制,没有文件夹的版本控制是CVS中一个很大的不足,这点
在Subversion中得到了解决。
支持文件、文件夹的重命名与移动,好处多多,方便多多,不用再描述了吧。
真正的原子提交(Truly Atomic Commits),提交作为一个事务,如果某一受控对
象提交失败,那么其他提交的对象也不会有效。这个功能真是一个字:好!同时支
持不同仓库(Repository)中受控对象的同时提交。
一些性能上的优化,如分支(Branching)与标签(Tagging)会采用文件夹的受控
方式达到优化。
Subversion在使用习惯上与CVS最大的不同之处在我看来就是它的修订号(
Revision)的定义了。Subversion中修订号不是针对某个特定的受控对象的,而是
针对整个仓库的,你在Subversion中不会说“文件A的第4个修订”,而是“仓库修
订4中的文件A”,每一次提交都会导致仓库修订号的增加。更多关于Subversion的
介绍请看它自带的文档,这里就不叙述了。

如果你决定使用Subversion,那么你很可能需要下面几个软件(免费开源):

Subversion服务器与客户端(http://subversion.tigris.org),官方版本,我采
用的版本是1.1.3。Windows下建议下载安装文件包,因为安装更全面,而且会自动
配置环境。
TortoiseSVN(http://tortoisesvn.tigris.org),官方版本,Windows下有两个
,一个是常规版本,一个是为VS.NET 2003及更低版本Web项目不支持.svn文件夹的
bug所做的非常规版本。非常规版本数据不能与其他版本通用,所以不建议使用,
更多信息请看Subversion的相关文档。
SVNService(http://dark.clansoft.dk/~mbn/svnservice/),可选。可以安装一
个Windows服务来运行svnserve服务器(Subversion的独立服务器。Subversion可
以使用两种服务器,Apache作为服务器或者它自带的svnserve)。
依次安装后就可以使用Subversion了。与CVS同样,Subversion(SVN)分为客户端
与服务端,首先你可以用TortoiseSVN建一个仓库(Repository),注意这个操作
是在服务端,然后你要选择一种连接到仓库的方法(在客户端),有以下五种:

file:///ReposPath/RepoPath,以文件的形式直接访问,最简单的连接方法,不需
要服务器,权限由操作系统来控制,如果后台仓库你采用了FSFS(文本)格式的话
那么还可以在局域网共享中使用。
http://host/Repos/Repo,如果你采用了Apache作为服务器的话就可以以这种形式
访问,权限由Apache设置。
https://host/Repos/Repo,与上一个一样,同时采用了HTTPS加密通信。
svn://host/Repos/Repo,如果你采用了svnserve作为服务器的话那么就可以采用
这种形式访问,它是一种基于TCP/IP的访问方式。权限由仓库的配置文件设置。

svn+ssh://Repos/Repo,与上一个一样,同时采用了SSH的加密通信。
有了连接的URL后就可以用TortoiseSVN连接到仓库了,然后你就可以开始真正使用
Subversion了。其他的我就不说了,有兴趣可以自己看看文档,推荐首先阅读
TortoiseSVN的文档,Subversion的文档复杂度有些高,不宜初学者!



--


  世上有两件事最难对付,一是倒向这边的墙,一是倒向另一边的女人

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 218.18.45.11]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 218.17.78.166]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店