问一个基础问题,顺便散分 Java实际开发过程中,大家都用什么版本控制软件?哪里下载或购买,怎么使用?谢谢。发现可用分太多,散分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 服务器用svn,开源的客户端用小乌龟,tortoisecvs也是开源的!你有钱可以买IBM的,呵呵! 我的经历第一家公司vss优点:简单缺点:只限于局域网,当然可以通过其他工具或者发布服务解决,但是很麻烦特点:文件锁形式的,a改的时候b就不能改了。原理:二进制文件数据库保存授权:自己完成。现在自用cvs优点:速度快,和eclipse天生集成,不局限于局域网,多种协议缺点:不支持事务提交(我不认为是缺点),不能直接重名为文件或文件夹(和实现原理有关) 特点:非文件锁形式,a和b可以同时改一个文件,然后在融合原理:文件形式存储,明文(我喜欢这点,一旦出了问题这就是源码)授权:依赖操作系统现在公司svn优点:事务式提交,可移动,重命名文件和文件夹一直保留文件的版本信息(cvs做不到,svn能做到但用起来麻烦),http协议预览源码(默认apache发布)缺点:我感觉速度慢,bug多,特点:非文件锁形式和文件锁形式相结合(文件锁功能就是鸡肋)http协议原理:二进制文件数据库保存,据说源码质量非常好。授权:自己完成,且功能很强。如有错误请楼下改正。个人推荐cvs尤其是自用企业的话推荐svn或者cvs小组织和不成熟的软件作坊推荐vss 后两个不需要购买如何使用的话不建议楼下回答,原因有两点1.楼主都不确定用那个呢就希望看到所有的使用方法,有点儿戏了2.不是一两句话能说清楚的,应该自己百度下载地址也免了吧举例cvs 服务器就有好几种你用那个?客户端也一样。 vss、P4作为10人左右开发团队,文件锁是可以接受的。所谓文件融合是笑话,人工都不一定搞好的东西,指望电脑搞? 完全可以 用过就知道了。目前大部分开源项目都是cvs或者svn文件比较非常好融合eclipse在这个地方已经做的十分智能了不得不佩服,对xml文件来说程序甚至可以自动融合最主要不会有几个人同时修改一个方法里面的n行吧简单的改动即便在一个地方也可以比较出差异多数是修改不同的方法,这样很容易比较工具就可以做出判断 我以前用JB的时候也是用的cvs,现在用eclipse还是用cvs,感觉这个软件用起来好不错,而且也不要钱,呵呵 原则上看不到有融合的必要,因为没可能几个人改一个类。唯一的问题倒是project文件(比如jbuilder的或者Eclipse的),可能几个人都要check out,因为要加文件什么的。 cvs 因为我们用的是eclispe 对于project文件这类东西,我用vss的时候只能是手工修改只读为可写,很是郁闷,在一些ide上面比如jb的9x 有些xml如果为只读状态的话,查看还会导致死掉,郁闷不过用cvs和svn就没这个烦恼了,一般不提交自己的project文件,随便留一份在服务器上就好建议你试试 谢谢各位,特别是sunyujia和mengweilil没有版本控制,现在项目开发一盘散沙我们开发过程中项目组顶天五六个人,打算先用简单点的控制软件以前下载过cvs和svn,确实不知怎么配置与使用现在再去下载cvs,如果有什么问题,可能还得麻烦二位 windows 上推荐cvsnthttp://www.march-hare.com/cvspro/客户端使用eclipse就行了可以多装一个cvs小乌龟http://www.tortoisecvs.org/download.shtmlsvn比较难上手,vss和cvs安装使用只需要几步就行了安装cvsnt后,建立一个文件夹服务端就设置完了用eclipse共享项目填写好ip路径用户名密码就行了用户名和密码就是安装cvsnt那台机器的用户名密码可以为每个开发人员添加一个管理员权限的用户 其实p4或者vss也可以不添加project文件的,不过我当时做产品经理,进行配置管理的时候,要求从P4 checkout的项目,可以直接编辑和运行。所以就把他们加进去了。 cvs小乌龟~~ 没有深入研究过 只是表面使用~~ cvs或者svn,不过俺还没有实践过,只是了解一些…… 以前的公司做C++用VSS现在做Java,还是推荐用CVS 推荐使用SVN自从用了SVN,完全抛弃了CVSSVN对CVS最大的优势:可以取出任意版本在CVS上取历史版本,绝对是件要命的事!不过,CVS的过滤功能比SVN的强大搭建SVN服务器说明:1.下载svn-win32-1.4.5.zip,解压到任意文件夹2.下载SVNServiceSetup-0.5.2.msi,安装之3.配置SVNService,路径指向svn-win32-1.4.5解压后的bin,IP设置为0.0.0.0监听所有4.在运行里打net start svnservice启动服务over今年我带的团队作为试点,我觉得很成功明年争取在公司推广SVN 文档用VSS程序代码用 cvs, svn VSS/CVS/SVN/ClearCase 都可以 cvs终于搞定但是以后可能会遇到很多问题到时再慢慢解决吧国庆假期今天最后一天了晚上揭帖 请大家提供一下java海量数据存储的方案 import 包名.类名和import 包名.*的区别 又是一道继承题 在线急等!!!! 急!!jProgressBar1 刷新問題!!!!! 为什么IE能浏览我下载的.class文件,而不能看我用jbuilder生成的.class文件 问题可大了,靠有人回答么? jpr和jpx文件的区别是什么啊 是不是applet的安全机制与jdbc的连接机制,使得在applet中根本就无法实现数据库连接! 谁用过cvs? 一個提示的義思,但仍可以complier 关于框架的学习?
客户端用小乌龟,tortoise
cvs也是开源的!
你有钱可以买IBM的,呵呵!
第一家公司vss
优点:简单
缺点:只限于局域网,当然可以通过其他工具或者发布服务解决,但是很麻烦
特点:文件锁形式的,a改的时候b就不能改了。
原理:二进制文件数据库保存
授权:自己完成。现在自用cvs
优点:速度快,和eclipse天生集成,不局限于局域网,多种协议
缺点:不支持事务提交(我不认为是缺点),不能直接重名为文件或文件夹(和实现原理有关)
特点:非文件锁形式,a和b可以同时改一个文件,然后在融合
原理:文件形式存储,明文(我喜欢这点,一旦出了问题这就是源码)
授权:依赖操作系统现在公司svn
优点:事务式提交,可移动,重命名文件和文件夹一直保留文件的版本信息(cvs做不到,svn能做到但用起来麻烦),http协议预览源码(默认apache发布)
缺点:我感觉速度慢,bug多,
特点:非文件锁形式和文件锁形式相结合(文件锁功能就是鸡肋)http协议
原理:二进制文件数据库保存,据说源码质量非常好。
授权:自己完成,且功能很强。如有错误请楼下改正。
个人推荐cvs尤其是自用
企业的话推荐svn或者cvs
小组织和不成熟的软件作坊推荐vss
1.楼主都不确定用那个呢就希望看到所有的使用方法,有点儿戏了
2.不是一两句话能说清楚的,应该自己百度
下载地址也免了吧
举例cvs 服务器就有好几种你用那个?
客户端也一样。
目前大部分开源项目都是cvs或者svn
文件比较非常好融合eclipse在这个地方已经做的十分智能了不得不佩服,对xml文件来说程序甚至可以自动融合最主要不会有几个人同时修改一个方法里面的n行吧
简单的改动即便在一个地方也可以比较出差异
多数是修改不同的方法,这样很容易比较工具就可以做出判断
不过用cvs和svn就没这个烦恼了,一般不提交自己的project文件,随便留一份在服务器上就好
建议你试试
没有版本控制,现在项目开发一盘散沙
我们开发过程中项目组顶天五六个人,打算先用简单点的控制软件
以前下载过cvs和svn,确实不知怎么配置与使用
现在再去下载cvs,如果有什么问题,可能还得麻烦二位
http://www.march-hare.com/cvspro/
客户端使用eclipse就行了
可以多装一个cvs小乌龟
http://www.tortoisecvs.org/download.shtmlsvn比较难上手,
vss和cvs安装使用只需要几步就行了安装cvsnt后,建立一个文件夹服务端就设置完了
用eclipse共享项目填写好
ip
路径
用户名
密码
就行了
用户名和密码就是安装cvsnt那台机器的用户名密码可以为每个开发人员添加一个管理员权限的用户
其实p4或者vss也可以不添加project文件的,不过我当时做产品经理,进行配置管理的时候,要求从P4 checkout的项目,可以直接编辑和运行。所以就把他们加进去了。
现在做Java,还是推荐用CVS
自从用了SVN,完全抛弃了CVS
SVN对CVS最大的优势:
可以取出任意版本在CVS上取历史版本,绝对是件要命的事!
不过,CVS的过滤功能比SVN的强大搭建SVN服务器说明:
1.下载svn-win32-1.4.5.zip,解压到任意文件夹
2.下载SVNServiceSetup-0.5.2.msi,安装之
3.配置SVNService,路径指向svn-win32-1.4.5解压后的bin,IP设置为0.0.0.0监听所有
4.在运行里打net start svnservice启动服务
over今年我带的团队作为试点,我觉得很成功
明年争取在公司推广SVN
程序代码用 cvs, svn
但是以后可能会遇到很多问题
到时再慢慢解决吧国庆假期今天最后一天了
晚上揭帖