这两种软件的代表客户端程序是wincvs和tortoiseSVN。
1.cvs
CVS (Concurrent Versions System) is a tool used by many software developers to manage changes within their
source code tree. CVS provides the means to store not only the current version of a piece of source code,
but a record of all changes (and who made those changes) that have occurred to that source code. Use of CVS
is particularly common on projects with multiple developers, since CVS ensures changes made by one
developer are not accidentally removed when another developer posts their changes to the source tree.
2.svn
SVN (Subversion) is a tool used by many software developers to manage changes within their source code
tree. SVN provides the means to store not only the current version of a piece of source code, but a record
of all changes (and who made those changes) that have occurred to that source code. Use of SVN is
particularly common on projects with multiple developers, since SVN ensures changes made by one developer
are not accidentally removed when another developer posts their changes to the source tree
同样的描述,只不过将cvs替换成了svn。
在sourceforge上的某一个项目上,都会看到一个public的链接,这个链接提供了想要下载这个项目的cvs或svn地址。点击
public会看到,cvs repository或 svn repository,点击这个链接会看到项目的下载地址,
比如:
cvs的
[cvs -d:pserver:anonymous@construct.cvs.sourceforge.net:/cvsroot/construct login]
[cvs -z3 -d:pserver:anonymous@construct.cvs.sourceforge.net:/cvsroot/construct co -P modulename]
同时,你在cvs repository或 svn repository的下面还会看到browse cvs或browse svn这个是用来浏览项目目录的。
如果你使用wincvs,点admin菜单的command line里输入命令:
cvs -d:pserver:anonymous@construct.cvs.sourceforge.net:/cvsroot/construct login
他会问你password,直接回车就行。
然后,接着在命令行接着键入下面的命令:
cvs -z3 -d:pserver:anonymous@construct.cvs.sourceforge.net:/cvsroot/construct co -P modulename
这里的modulename就是你在browse cvs里看到的,你想要下载的模块名,如果你想下载项目的所有文件,modulename写成
你在browse cvs里看到的根路径名。
如果,项目是通过svn管理的,则你需要下载tortoiseSVN。tortoiseSVN和wincvs不同,她不是一个带界面的软件,安装完
之后,会在windows右键查单中出现,在你要保存项目的磁盘位置,新建一个文件夹,右键该文件夹,会看到一个svn
checkout菜单项,点击后,弹出一个对话框,在url of repository中输入上面的:
[https://scummvm.svn.sourceforge.net/svnroot/scummvm scummvm],就可以把项目下载下来了。
本文出自 “沙鸥” 博客,请务必保留此出处http://freebird.blog.51cto.com/372076/161485
相关参考文档: http://wangjian5748.javaeye.com/blog/86210
cvs使用说明: http://ir.hit.edu.cn/~car/programming/cvs/cvs%20manual.htm
wincvs 参考资料: http://www.8848software.com/wincvs/
分享到:
相关推荐
cvs2svn is a program that can be used to migrate a CVS repository to Subversion (otherwise known as "SVN") or git. Documentation: The list of cvs2svn features explains briefly why converting a ...
介绍了SVN-Importer和CVS2SVN两种从CVS迁移到SVN的两种方法,并把SVN-Importer和CVS2SVN软件打包在内。下载后直接可以使用。
将cvs库转换为svn库需要用到的工具cvs2svn
包含了两个文档: 1、我的cvs2svn笔记:记录了Windows下将CVS版本库转成SVN版本库的操作过程,及所需软件和其下载地址。 2、cvs2svn实例:以图文方式将记录实例。
CVS和SVN配置学习 欢迎大家下载学习
CVS与SVN区别 通过CVS与SVN的对比,详细介绍SVN与CVS的区别
作用:将CVS库转为SVN库,是SVN比较好的一个插件 ...绝对超值:适用从cvs导出数据到svn,消除了中文乱码问题 使用简单:解压后即可使用 注:当时使用的时候费了好大的劲,才整了份全的。现在和大家分享
从源码仓库刚刚导出来(特别是从网络下载下来),每个目录下都有一个SVN或CVS目录, 我从网络上找到批处理命令,能够删除CVS或SVN目录,请大家试用。
NULL 博文链接:https://zzxanadu.iteye.com/blog/690400
NULL 博文链接:https://taotao6086.iteye.com/blog/282262
是整理了网站上的文档,形成PDF, 方便有需要的同学学习
包含将CVS库转换为SVN库的方法、转换后svn的配置及....
CVS迁移SVN工具亲测可用 1、cvs2svn-2.5.0.tar.gz 2、python 3、rcs57pc1 4、UnxUpdates 5、VisualSVNServer361x64
简要cvs与svn的比较 1 对重命名、删除文件的支持 cvs:不支持本地文件重命名提交 删除分remove和erase两种前者把本地和库中文件都删除 后者只是删除本地文件 不能删除文件夹 svn:支持文件重命名提交系统会提示...
自己总结的svn与cvs对比,概括总结 概括总结
如何为CVS项目团队实现升级SVN的解决方案书,包括前期预研报告和方案对比报告,以及详细的实现方案和升级代码讲解。
罗列多CVS SVN VSS 的差异说明。
VSS、CVS、SVN和ClearCase等配置工具对比
适用windows平台 压缩文件包含kill-cvs.bat和kill-svn.bat 删除bat所在目录中,的cvs或者svn配置文件(包含所在目录和子目录)
svn1.3版本的安装过程 以及svn和cvs的比较。 仅供各位大虾参考!