谁知道cvs是什么,做什么用的!!谢谢!!

liduoduo 2003-10-16 01:11:12
谁知道cvs是什么,做什么用的!!谢谢!!
...全文
142 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
liduoduo 2003-10-16
  • 打赏
  • 举报
回复
谢谢各位!!!
ChDw 2003-10-16
  • 打赏
  • 举报
回复
配置CVS服务器其实还是很简单的啊

如果你装了JBuildder 7或以上的话,进入C:\JBuilder7\bin\,将cvs.exe拷贝到C:\JBuilder7\bin\CVSExtras\中,进入C:\JBuilder7\bin\CVSExtras\

如果你没有初始化过CVS,那么运行cvs -d C:\_cvs init //C:\_cvs就是你需要的目录啦

然后运行
ntservice -i C:\_cvs
这样你的系统服务里面就多了一个CVS for NT了

启动它以后你的客户端就可以访问这个CVS服务器了


客户端你可以使用WinCVS 有图形化界面
liduoduo 2003-10-16
  • 打赏
  • 举报
回复
请问什么地方有带图的文档,我找了半天,也只找到了一篇中文资料,很难找的,说一下吧,谢谢!!!
qinkecsdn 2003-10-16
  • 打赏
  • 举报
回复
CVS(并行版本系统),用来做版本控制的.
分成客户端和服务器端两个。服务器端是运行在linux下的主要用来保存各个客户提交的文件。(运行在windows下可以使用ms的vss)客户端既可以运行在linux下也可以运行在windows下,用来向服务器提交你的作品。
如果你要配置一个cvs服务器,那就比比较麻烦了,要找本书来看看。如果你只是要运行客户端来连接cvs服务器来提交你的程序,就很简单了。 到网络上找一两带图的说明文档就可以了。
liduoduo 2003-10-16
  • 打赏
  • 举报
回复
请问晓凡:
是不是只能用于linux系统下呢,我下载了cvs1.11.9版本,但是不会用,我用的windows2000server,
有那位能指点一下呢,怎么用呀??
谢谢!!!
gillianLee 2003-10-16
  • 打赏
  • 举报
回复
CVS(Concurrency Version System),并行版本系统,用于Linux下的版本管理。
dead_lee 2003-10-16
  • 打赏
  • 举报
回复
www.cvs.org上自己看吧,还有邮件列表.
liduoduo 2003-10-16
  • 打赏
  • 举报
回复
to:pleonheart(只睡六个小时)
那本书是要订购的,要花钱去买的,有没有现成的资料。
万分感谢!!!
mtou 2003-10-16
  • 打赏
  • 举报
回复
版本控制
pleonheart 2003-10-16
  • 打赏
  • 举报
回复
CVS(并行版本系统),用来做版本控制的
推荐楼主一本书《CVS和Nightly Build技术》
http://www.cnforyou.com/query/bookdetail.asp?viBookCode=7501
Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现在发展成为 Apache 软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分。SVN相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。 SVN 的主要功能(1)目录版本控制CVS 只能跟踪单个文件的历史, 不过 Subversion 实作了一个 虚拟 的版本控管文件系统, 能够依时间跟踪整个目录的变动。 目录和文件都能进行版本控制。(2)真实的版本历史自从CVS限制了文件的版本记录,CVS并不支持那些可能发生在文件上,但会影响所在目录内容的操作,如同复制和重命名。除此之外,在CVS里你不能用拥有同样名字但是没有继承老版本历史或者根本没有关系的文件替换一个已经纳入系统的文件。在Subversion中,你可以增加(add)、删除(delete)、复制(copy)和重命名(rename),无论是文件还是目录。所有的新加的文件都从一个新的、干净的版本开始。(3)自动提交一个提交动作,不是全部更新到了档案库中,就是不完全更新。这允许开发人员以逻辑区间建立并提交变动,以防止当部分提交成功时出现的问题。(4)纳入版本控管的元数据每一个文件与目录都附有一組属性关键字并和属性值相关联。你可以创建, 并儲存任何你想要的Key/Value对。 属性是随着时间来作版本控管的,就像文件內容一样。(5)选择不同的网络层Subversion 有抽象的档案库存取概念, 可以让人很容易地实作新的网络机制。 Subversion 可以作为一个扩展模块嵌入到Apache HTTP 服务器中。这个为Subversion提供了非常先进的稳定性和协同工作能力,除此之外还提供了许多重要功能: 举例来说, 有身份认证, 授权, 在线压缩, 以及文件库浏览等等。还有一个轻量级的独立Subversion服务器, 使用的是自定义的通信协议, 可以很容易地通过 ssh 以 tunnel 方式使用。(6)一致的数据处理方式Subversion 使用二进制差异算法来异表示文件的差异, 它对文字(人类可理解的)与二进制文件(人类无法理解的) 两类的文件都一视同仁。 这两类的文件都同样地以压缩形式储存在档案库中, 而且文件差异是以两个方向在网络上传输的。(7)有效的分支(branch)与标签(tag)在分支与标签上的消耗并不必一定要与项目大小成正比。 Subversion 建立分支与标签的方法, 就只是复制该项目, 使用的方法就类似于硬连接(hard-link)。 所以这些操作只会花费很小, 而且是固定的时间。(8)HackabilitySubversion没有任何的历史包袱; 它主要是一群共用的 C 程序库, 具有定义完善的API。这使得 Subversion 便于维护, 并且可被其它应用程序与程序语言使用。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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