社区
非技术区
帖子详情
搞.NET的用学CVS和SVN么,
gates987
2010-04-29 11:12:52
还是只会VSS就行?
...全文
109
18
打赏
收藏
搞.NET的用学CVS和SVN么,
还是只会VSS就行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
okgoood
2012-05-10
打赏
举报
回复
JAVA SVN
childrenhi
2010-04-29
打赏
举报
回复
看你公司需要了,操作起来蛮简单的,不要怎么费心
wuyq11
2010-04-29
打赏
举报
回复
用好TFS一样
根据需要
jietuan
2010-04-29
打赏
举报
回复
我VSS,SVN都有,其实适合项目团队就好!
ChrisAK
2010-04-29
打赏
举报
回复
用svn的飘过~
yaazz
2010-04-29
打赏
举报
回复
没必要刻意去学,用的时候了解一下就行
lyvscf
2010-04-29
打赏
举报
回复
唉 CVS SVN 这都是让人蛋疼的东西 尤其是 CVS 那就是个眼子
skep99
2010-04-29
打赏
举报
回复
都用用有什么不好么
guxingdao
2010-04-29
打赏
举报
回复
主要看你所在的公司使用那一种配置管理工具。都学学没坏处
兔子-顾问
2010-04-29
打赏
举报
回复
vss老出问题。很慢。正考虑转svn
guilipan
2010-04-29
打赏
举报
回复
SVN需要学什么?配置,管理,使用技巧?
Jelindu
2010-04-29
打赏
举报
回复
vss 飘过华华丽丽的
itcoco
2010-04-29
打赏
举报
回复
都是版本控制器 公司用什么你跟着学会用什么就可以了
winner2050
2010-04-29
打赏
举报
回复
我就会用VSS而已。
cometohere
2010-04-29
打赏
举报
回复
[Quote=引用 2 楼 wuyazhe 的回复:]
vss老出问题。很慢。正考虑转svn
[/Quote]
svn更慢 呵呵
cosmo_sei
2010-04-29
打赏
举报
回复
[Quote=引用 2 楼 wuyazhe 的回复:]
vss老出问题。很慢。正考虑转svn
[/Quote]
我这SVN老实出问题,正准备转VSS.....
lsq667
2010-04-29
打赏
举报
回复
我VSS,SVN都用过,主要看团队里面使用的是什么
redlei
2010-04-29
打赏
举报
回复
svn 是什么。。。
将
CVS
库转换为
SVN
库
包含将
CVS
库转换为
SVN
库的方法、转换后
svn
的配置及....
版本控制
svn
cvs
vss
java 版本控制:包括
SVn
CVS
vss 等技术
CVS
管理及代码显示
CVS
管理及代码显示 asp
.net
项目
在Eclipse中使用
SVN
与
CVS
代码管理工具管理项目
笔者有幸接触过以下几种常用的配置管理工具:VSS、
SVN
、Clearcase,在此做一个小小的总结,并Ctrl+C了以前一些网友的对比评论,不一定准确,只是希望通过这些总结对自己和初学者有所帮助。如果想进一步了解这些工具,请baidu和google,如果想深入了解,敬请到图书馆借书并实践。一、 Visual Source Safe( 简称 VSS )VSS是微软的产品,是配置管理的一种很好的入门级的工具。VSS最初的名字叫Source Safe,是一家小公司的产品,92年曾经获了最佳小型管理工具奖,然后立即被微软收购。但是微软收购的只是source safe的Windows版本,在美国还有另外两家公司分别获得了继续开发和销售source safe的Mac版本和Unix版本的许可,在MS买进vss之后,基本上没有对vss进行任何的研发,MS内部自身也不用vss。SourceSafe长得很象早先土气的文件管理器,的确难看。但是难看不碍事,SourceSafe的优点可以用8个字来概括“简单易用,一学就会”,这个优点是它老妈Microsoft遗传下来的,是天生的。虽然SourceSafe并不是免费的,但是在国内人们以接近于零的成本得到它,网上到处可以下载啊。当然Microsoft也不在乎这个小不点的软件,它属于“买大件送小件”的角色。如果你合法地得到Visual Studio,你就得到了免费的SourceSafe。评价如下:易用性:★★★★★易学易用是 VSS 的强项, VSS 采用标准的 windows 操作界面,只要对微软的产品熟悉,就能很快上手。 VSS 的安装和配置非常简单,对于该产品,不需要外部的培训(可以为公司省去一笔不菲的费用)。只要参考微软完备的随机文档,就可以很快的用到实际的工程当中。功能:★★★VSS 的配置管理的功能比较基本,提供文件的版本跟踪功能,对于 build 和基线的管理, VSS 的打标签的功能可以提供支持。 VSS 提供 share (共享 ) 、 branch( 分支)和合并( merge) 的功能,对于团队的开发进行支持。 VSS 不提供对流程的管理功能,如对变更的流程进行控制。 VSS 不能提供对异地团队开发的支持。此外 VSS 只能在 windows 平台上运行,不能运行在其他操作系统上。安全性:★★★VSS 的安全性不高,对于 VSS 的用户,可以在文件夹上设置不可读,可读,可读 / 写 , 可完全控制四级权限。但由于 VSS 的文件夹是要完全共享给用户后,用户才能进入,所以用户对 VSS 的文件夹都可以删除。这一点也是 VSS 的一个比较大的缺点。总体成本:★★★★VSS 没有采用对许可证进行收费的方式,只要安装了 VSS ,对用户的数目是没有限制的。因此使用 VSS 的费用是较低的。技术支持:★★★★★由于 VSS 是微软的产品,可以得到稳定的技术支持。二、
SVN
(Subversion) -
CVS
(Concurrent Version System)的替代和升级版本先说说
CVS
,
CVS
是开源代码的配置管理工具,其源代码和安装文件都可以免费下载。记得在学校读研的时候,学校实验室的代码全部都用
CVS
管理,为啥?很简单,两个字:免费!它与Eclipse配合,基本上Java的代码编写,代码管理和版本管理都可以“免费”
搞
定了。
SVN
(Subversion)是近年来崛起的版本管理工具,被誉为
cvs
的接班人。目前,绝大多数开源软件都使用
svn
作为代码版本管理软件。虽然在 2006年时
SVN
的使用族群仍然远少于传统的
CVS
,但已经有许多开放源码团体决定将
CVS
转换为
SVN
。已经转换使用
SVN
的包括了 FreeBSD、Apache Software Foundation、KDE、GNOME、GCC、Python、Samba、Mono 以及许多团体。许多开发团队换用
SVN
是因为 Trac、SourceForge、CollabNet、CodeBeamer等专案协同作业软件以及Eclipse、NetBeans等IDE提供
SVN
的支援整合。 除此之外,一些自由软件开发的协作网如SourceForge
.net
除了提供
CVS
外,现在也提供专案开发者使用
SVN
作为原码管理系统,JavaForge、Google Code以及 BountySource 则以
SVN
作为官方的源码管理系统。2009年,绝大多数
CVS
服务已经改用
SVN
。
CVS
已经停止维护。易用性 : ★★★★Subversion支持linux和windows,更多是安装在linux下。
svn
服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。目前业界评价的
SVN
易用性正在提高。功能:★★★★
SVN
的功能除具备 VSS 的功能外,还具有:它的客户机 / 服务器存取方法使得开发者可以从任何因特网的接入点存取最新的代码;它的无限制的版本管理检出 (checkout :注 1)的模式避免了通常的因为排它检出模式而引起的人工冲突;它的客户端工具可以在绝大多数的平台上使用。同样,
SVN
也不提供对变更流程的自动管理功能。安全性:★★★★一般来说,
SVN
的权限设置单一,无法完成复杂的权限控制;但是
SVN
通过
SVN
ROOT 目录下的脚本,提供了相应功能扩充的接口,不但可以完成精细的权限控制,还能完成更加个性化的功能。总体成本:★★★★★
SVN
是开发源码软件,无需支付购买费用。技术支持:★★★同样因为
SVN
是开发源码软件,没有生产厂家为其提供技术的支持。如发现问题,通常只能靠自己查找网上的资料进行解决。三、 ClearCaseRational公司的ClearCase是软件行业公认的功能最强大、价格最昂贵的配置管理软件。ClearCase主要应用于复杂产品的并行开发、发布和维护,其功能划分为四个范畴:版本控制、工作空间管理(Workspace Management)、构造管理(Build Management)、过程控制(Process Control)。ClearCase通过TCP/IP来连接客户端和服务器。另外,ClearCase拥有的浮动License可以跨越UNIX和 Windows NT平台被共享。ClearCase的功能比
CVS
、SourceSafe强大得多,但是其用户量却远不如
CVS
、SourceSafe的多。主要原因是:ClearCase价格昂贵,如果没有批量折扣的话,每个License大约5000美元。对于中国用户而言,这无疑是天价。用户只有经过几天的培训后(费用同样很昂贵),才能正常使用ClearCase。如果不参加培训的话,用户基本上不可能无师自通。易用性:★★★ClearCase 的安装和维护远比 VSS 复杂,要成为一个合格的 ClearCase 的系统管理员,需要接收专门的培训。 ClearCase 提供命令行和图形界面的操作方式,但从 ClearCase 的图形界面不能实现命令行的所有功能。如果Unix/Linux服务器上安装了Samba服务,可以直接通过Windows下Clearcase的客户端直接访问源代码,相对比较简单。功能:★★★★★ClearCase 提供 VSS,
SVN
所支持的功能,但不提供变更管理的功能。 Rational 另提供了 ClearQuest 工具提供对变更管理的功能,与 VSS不同, ClearCase 后台的数据库是专有的结构。 ClearCase 对于 windows 和 unix 平台都提供支持。 ClearCase 通过多点复制支持多个服务器和多个点的可扩展性,并擅长设置复杂的开发过程。安全性:★★★★ClearCase 的权限设置功能与
SVN
相比,
SVN
有独立的安全管理机制, ClearCase 没有专用的安全性管理机制,依赖于操作系统。总体成本:★★要选用 ClearCase ,需要考虑的费用除购买 license 的费用外,还有必不可少的技术服务费用,没有 Rational 公司的专门的技术服务,很难发挥出 ClearCase 的威力。如现在网上虽有 ClearCase 的破解软件,但尝试应用的公司大多失败的缘故。另外,对于 web 访问的支持,对于变更管理的支持功能都要另行购买相应的软件。技术支持:★★★★★Rational 公司已被 IBM 公司收购,所以有可靠的售后服务保证。四、总结工具对比一览表特性 VSS
SVN
ClearCase易用性 ★★★★ ★★★ ★★★功能 ★★★ ★★★★ ★★★★★安全性 ★★★ ★★★★ ★★★★总体成本 ★★★★ ★★ ★★★★★技术支持 ★★★★ ★★★ ★★★★★以上几种工具的总结如下: 1. VSS 的使用简便易学,但 VSS 的功能和安全性较弱,且只对 windows 平台进行支持,建议作为项目配置管理的入门时采用的工具;2.
SVN
的安全性和版本管理功能较强,可以实现异地开发的支持,但
SVN
安装和使用多采用命令行方式,学习曲线高,同时不提供对变更管理的功能,对于小型团队,可以采用
SVN
进行管理。3. ClearCase 功能完善,安全性好,可以支持复杂的管理,但学习曲线和学习成本高,需要集成 ClearQuest 才能完成完整的配置管理功能。大公司如果采用异地多研发中心同时开发的模式,一般推荐使用ClearCase。
svn
各个版本最全面汉化包
提供最全面的
svn
各个版本的官方汉化包下载(包括
svn
各个版本的下载),记得下载时根据自己
svn
的版本来啊,如果这地址是假的你砍我.
非技术区
7,776
社区成员
63,115
社区内容
发帖
与我相关
我的任务
非技术区
.NET技术 非技术区
复制链接
扫一扫
分享
社区描述
.NET技术 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章