软件版本控制软件哪个好!

ketaotech 2009-04-08 12:01:43
开源的软件版本控制哪个好!cvs,svn使用哪一个比较好!
...全文
3949 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
silencsrv 2010-11-19
  • 打赏
  • 举报
回复
你的公司现在用哪个工具建议就继续用哪个工具,因为版本控制工具不像开发工具那样可以说变就变,毕竟里面牵涉到开发习惯和流程改变的问题。我们这里用的是CVS,一读想换成SVN,但是用了一下发现没有说的那么好,毕竟前者已经用的习惯了。其实仔细钻研一下CVS还是不错的一款工具。
jiaorg 2010-11-07
  • 打赏
  • 举报
回复
一直使用cvs,还不错
黑泡泡选手 2010-11-06
  • 打赏
  • 举报
回复
SVN或TFS
我是一道光_ 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 studying_ 的回复:]
我们公司比较大,用的是SVN,我个人觉得它是CVS的升级版,适合于大项目,还包括它的权限控制与分配。

1 对重命名、删除文件的支持
cvs:不支持本地文件重命名提交
删除分remove和erase两种前者把本地和库中文件都删除 后者只是删除本地文件
不能删除文件夹
svn:支持文件重命名提交系统会提示删除旧文件,创建新文件
删除本地文件提交 库中文件也被删除
……
[/Quote]

很清晰。
janwin 2010-11-06
  • 打赏
  • 举报
回复
cvs毕竟是经典的版本管理工具,可以先用用cvs
阿耀 2010-10-27
  • 打赏
  • 举报
回复
看看大家的建议
Erorr 2010-07-14
  • 打赏
  • 举报
回复
推荐分布式的Git,技术含量较高,当然对使用者有较高要求
svnLight 2009-05-22
  • 打赏
  • 举报
回复
我的理解是SVN在以下几个方面对CVS进行了重大改进:
1.支持文件、目录的重命名后历史信息的保留。
2.原子提交,要么全部成功,要么彻底失败,不存在部分提交成功的现象(宕机、掉电除外)。
3.支持版本库之间的同步(需要1.5以上版本)。
4.方便的分支与标签功能(类似UNIX下的link)。
5.可以方便地与多种开发环境、操作系统集成,提供命令行和GUI方式的服务器端、客户端工具,使用方便。
6.提供了SVN、http、https、ssh等多种网络访问模式,方便用户选择。
7.基于Apache的服务器可以充分利用apache的强大能力,进行访问控制与授权。
8.支持并发访问,客户端默认为宽松锁定。

由于SVN的快速发展,CVS的技术跟进也很快。现在已经形成了以SVN/CVS为代表的一个技术派别,有别与ClearCase/VSS/PVCS等商用工具。
这些都是集中式版本管理工具,当然还有分布式版本管理工具,如git等。
各类版本管理工具各有特色,适合不同的用户需求场合。
对于大多数应用场合,svn都可以作为首选,技术能力足矣。
space0301 2009-05-15
  • 打赏
  • 举报
回复
SVN可以远程访问,CVS其实也很好用
zilch_09 2009-05-07
  • 打赏
  • 举报
回复
没有最好,只有最适合
看你们是做什么的了
studying_ 2009-05-06
  • 打赏
  • 举报
回复
我们公司比较大,用的是SVN,我个人觉得它是CVS的升级版,适合于大项目,还包括它的权限控制与分配。

1 对重命名、删除文件的支持
cvs:不支持本地文件重命名提交
删除分remove和erase两种前者把本地和库中文件都删除 后者只是删除本地文件
不能删除文件夹
svn:支持文件重命名提交系统会提示删除旧文件,创建新文件
删除本地文件提交 库中文件也被删除


2 对中文路径名的支持
cvs:支持的比较好
svn:要将权限控制文件保存为svn支持的UTF-8格式


3 本地文件与库的对应关系
cvs:可以多对多
svn:一个库可以有多个工作目录但一个工作目录只能对应一个库 虽然可以更改库位置但是要求很严格


4 库中文件存放方式
cvs:完全用户可见方式与客户端文件夹结构完全一致(cvs生成文件除外)
svn:与vss相似,看不到文件真正的内容


5 用户、权限管理
cvs:管理员很难清楚的知道一个项目到底有多少个用户各用户的权限和密码是什么 只能用分组的方式管理用户而且密码和权限还是不清晰
svn:查看、修改配置文件即可


6 权限
cvs:有read、write、creat、none这四种权限,任何人不能删除文件夹(admin也只能跑到服务器上把相应文件夹残忍删除?我暂时只知道这个方法……汗-_-‖)
svn:只有read、write、none三种权限 creat和delete权限好象和write是捆绑在一起的

文章来自[SVN中文技术网]转发请保留本站地址:http://www.svn8.com/svnjs/20080211/116.html
AHZYZQ 2009-05-06
  • 打赏
  • 举报
回复
SVN很好用地!
greenery 2009-04-09
  • 打赏
  • 举报
回复
svn现在的中文支持可以啊
ckc 2009-04-09
  • 打赏
  • 举报
回复
各有特色
svn号称替代cvs的,实际上也是问题多多
比如汉字的支持很麻烦,包括汉字文件名和汉字注释
再有svn签出时不能按文件的原始时间签出,只能是当前时间
辛鹤 2009-04-08
  • 打赏
  • 举报
回复
svn
loveisbug 2009-04-08
  • 打赏
  • 举报
回复
就用SVN吧。
downmoon 2009-04-08
  • 打赏
  • 举报
回复
http://www.subversion.org.cn/
http://man.chinaunix.net/develop/cvsdoc_zh/

cvs在eclipse和netbeans中都基本是内置的!
svn据称是cvs的升级版。sourceforge使用svn
软件使用方便简单好用。就不多说了。 这个FreeStyler 3.5.0是至2012-9-21月最新版的USB-DMX512灯光控台控制软件,支持3D的,可使用MIDI配合Cubase软件实现音乐同步控制,效果是专业级别的。 软件已汉化,内带有汉化文件及教程. 连续长时间多台机器运行测试稳定,大家放心使用。 之前3.2 或 3.3以下的版本,一些USB设备通讯速度很低的,造成不同步,特别是以前用过那些AVR芯片-M8芯片与FT232那个拉圾的USB-DMX控制器(网上那个要装Libusb驱动的都是低速的了),慢得要死!丢数据严重,只能用于测试! 现在的V3.5.0版本配合mcswe的USB-DMX512控制器,速度飞一般!可以用在实际工程中了,是一次性发512个通道数据据。。设为25mS的刷新率无掉线。感谢CCTV! 支持windows7(包括32位/64位)/XP/Vista/2K/98se/me等所有windows操作系统,windows自动识别即插即用无需安装驱动. 支持ArtNet网络灯光协议,可作为ArtNet Node使用,远程控制,或无线控制。 支持所有舞台灯具.可代替笨重的灯光控台,功能强大(光盘配送软件教程及资料)!!可同时控制电脑摇头灯、换色器、激光灯、七彩魔灯、帕灯等等一切DMX512协议灯具. 使用即插即用的USB接口,在使用过程中拔掉USB线,再插回去,都不会影响进行中的灯光SHOW程序,会继续运行。 支持FreeStyler德国著名免费专业灯光控制软件!国内\国外超过一半人用的!--配合3D演示软件,即使你不在现场,也能在3D场景中事先编辑好模拟演出灯光SHOW!配合音乐很容易做出劲爆的灯光效果! 此软件也支持LED矩阵播放,你可以用一百几十台RGB的PAR灯组成阵列,可以SHOW出文字、图片等效果!对电脑的配置要求不高,软件可后台运行,不影响你播放歌曲、做文档。

1,277

社区成员

发帖
与我相关
我的任务
社区描述
软件工程 CVS/SVN
社区管理员
  • 版本控制社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧