使用cvs或svn从sourceforge上获取开源项目的方法

简介:
 
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],就可以把项目下载下来了。









本文转自 xchsp 51CTO博客,原文链接:http://blog.51cto.com/freebird/161485,如需转载请自行联系原作者

目录
相关文章
|
6月前
|
开发工具 git
将本地项目上传到svn服务端和git
将本地项目上传到svn服务端和git
185 0
|
6月前
如何向svn添加新项目
如何向svn添加新项目
663 0
|
6月前
|
存储 网络协议 Ubuntu
Linux环境下SVN服务器的搭建与公网访问:使用cpolar端口映射的实现方法
由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。
|
6月前
idea右击项目却不显示svn提交按钮菜单Subversion选项,无法提交代码
idea右击项目却不显示svn提交按钮菜单Subversion选项,无法提交代码
1380 0
idea右击项目却不显示svn提交按钮菜单Subversion选项,无法提交代码
|
Java Android开发 数据安全/隐私保护
亲测解决,eclipse导入svn项目报 403Forbidden问题
亲测解决,eclipse导入svn项目报 403Forbidden问题
亲测解决,eclipse导入svn项目报 403Forbidden问题
|
缓存 知识图谱
SVN培训笔记(下拉项目、同步修改、添加文件、修改文件、删除文件、改名文件等)
为了方便新加入团队的员工熟悉团队写作开发。为了将好东西分享给广大网友和初入职场的小白。将SVN内部员工培训文档公开,以方便更多的人,提高知识获取速度,尽快熟悉协同开发。本文档培训员工对于SVN的基本操作,这些操作是开发过程中最常用的操作。
SVN培训笔记(下拉项目、同步修改、添加文件、修改文件、删除文件、改名文件等)
|
Android开发
Eclipse如何从SVN更新和上传修改部分项目
Eclipse如何从SVN更新和上传修改部分项目
79 1
|
Android开发
Eclipse如何从导入SVN上导入项目
Eclipse如何从导入SVN上导入项目
86 0
|
缓存
SVN检出项目时 Authorization failed(下)
注意!有效朋友可能不说第一次在电脑上安装svn所以还是可能登陆失败,需要做如下动作。
169 2
SVN检出项目时 Authorization failed(下)
|
XML Java 应用服务中间件
亲测解决,eclipse导入svn项目,项目左下角有红色的感叹号/叉号
eclipse导入svn项目,项目左下角有红色的感叹号/叉号
亲测解决,eclipse导入svn项目,项目左下角有红色的感叹号/叉号