论坛首页 综合技术论坛

推荐 Subversion, a better CVS

浏览 63435 次
该帖已经被评为精华帖
作者 正文
   发表时间:2005-07-25  
替你搜到这个,不知道是否有用。看起来安装的过程很复杂啊:

http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=84595
0 请登录后投票
   发表时间:2005-07-25  
svn现在已经是开源方面的主力工具,已经开始逐步的替代cvs了。其实我感觉,作为用户来说cvs和svn并没有什么特别大的差别,关键还是管理员方面才可能体会去其差别的巨大。而svn所配备的工具其实很多,比如trac就是现在比较热门的一个。在我看了,程序员还是应该以使用命令行,或者是集成在ide中的插件为主。单独的面向用户的客户端用途不是很大。
而使用svn我建议就要连带trac和apache一块,这样的效果是比较好的。
而至少目前,svn社区额活跃程度是比cvs(包括cvsnt)大的。
0 请登录后投票
   发表时间:2005-07-26  
thatway 写道
robbin 写道
CVSNT最大缺点就是速度非常慢!特别是当文件数量比较多,版本比较多的时候,CVSNT进行一次整个项目的同步比较,要花非常长的时间。
...
所以可以想像一下,如果你同步一次都需要5-6分钟,你会频繁同步吗?基本上会对开发造成很不好的影响,打击频繁同步的积极性。

我支持这个观点,这是我不喜欢另一个工具--VSS的一个重要原因。同时,也是没有把CVSNT放入VCS考虑列表的原因。当然,此前我并不知道CVSNT相对CVS来说有如此大的改进。

SimonLei 写道

SVN对我而言,最不爽的就是服务端安装过于复杂,包括svn trac也是。

安装SVN似乎不困难,但Trac就把我卡住了,搞不定pysqlite。我按说明把pysqlite装好,log里没有错误信息,但最后一步test不通过。


这两天倒腾svn/trac,在XP下安装成功。现在正在linux下面折腾。刚把svn装上,准备搞trac。
0 请登录后投票
   发表时间:2005-07-29  
我来说说我的感受吧!
   现在公司有个项目要我做开发小组组长,既然团队开发,那么肯定要进行版本控制,当初选的CVS,和JB一起使用,但是配置后,我的JB2005怎么样也连不上,回家同样的软件就OK了,除了操作系统不同,公司的2000 Server,家里是个人版。
    后来来到公司,在CVS连接的时候,我必需输入127.0.0.1的地址,才可以连接,输入我的192.168.0.231的又连不上,这样弄,不是其他人的也连不上了吗?
    没有办法,换Eclipse3.0.1试试,这个更头疼,同样是CVS,它的有些版本不能和Eclipse还不能配置上,一口气下了3个版本的,有一个可以连上,但是还是IP的问题,只有本机可以访问。
    最后在网上看到了Subversion,起初看了些介绍觉得配置很麻烦,还要和apache一起配置,但是慢慢来,用命令行的方式搞定了。再结合"TortoiseSVN"使用,很方便了,都是窗口式的运用。
    现在开发团队4个人,呵呵很小,但是用起来还没有出现问题。
0 请登录后投票
   发表时间:2005-07-29  
一定是你配置cvs有问题

我从2.1eclipse用到3.0.1,都没有见过cvs有连接问题.

cvsnt真的很简单,还有界面
装好cvsnt,重启系统,
配置一个资源库后(路径),再Compatibility里面的三个打上勾
重启cvsnt.就OK了.

没有比这个更简单的了

ps:对cvs不太了解,只是内部用来管理原代码的.蛮想试试subvesion
0 请登录后投票
   发表时间:2005-07-29  
下载了
1 windows服务器svn-1.2.0-setup.exe,
2 windows客户端TortoiseSVN-1.2.0-svn-1.2.0.msi
3 subclipse update在线安装。

我现在用tortoise建立仓库,倒入系统成功

但是我用subclipse时,好像只能用文件夹协议,
无法正确配置ssh uri

同时我没有建立任何svn 帐户,

请问如何使用ssh配置,谢谢
0 请登录后投票
   发表时间:2005-08-30  
http://www.bitkeeper.com/Comparisons.Subversion.html
有人遇到过这些问题吗?
0 请登录后投票
   发表时间:2005-09-13  
bitkeeper比较的到底是什么版本啊?都没说。最搞不懂的,为什么说subversion没有原子提交?为什么说subversion不能看出谁改的,什么时候改的。
还有,有些功能,可以通过一些方法或一些附加工具来实现。比如离线开发,可以用SVK。
我现在用subversion,还是很满意的。
0 请登录后投票
   发表时间:2005-11-29  
重新再看这篇文章的时候,对上面有些兄弟说svn难配置,难安装不能苟同。
其实svn的安装已经非常非常非常非常的方便了,真的,如果你是少数几个人开发,对于项目内的小项目之间的权限要求不是很高,直接起个stand alone的server,就可以用了,简直太简单了啊。
如果你需要详细的权限控制,针对目录级要求非常详细,那么,和apache结合,但注意,认证不要用apache的标准认证,因为标准认证是目录继承的,上层目录权限通过了,下层就不检查了,因此,你需要svn带的另一个认证,关于这方面,svn book介绍得很清楚,但不要看中文版本,中文版本太老,没讲这个。
我想,觉得svn难配置的人,最好还是先去仔细看看svn book,之后你会发觉这个东西真的很好。

唯一觉得不足的,还是那一点,外围工具上,毕竟年头还不够。不过已经有一些非常好的插件和工具了。实在不行也可以考虑自己写一点啊,呵呵。

很愿意和大家探讨更多有关svn的话题。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics