著名开源软件网站(www.sourceforge.net)上面的开源项目,大部分使用的管理工具为cvs或svn。
这两种软件的代表客户端程序是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]
svn的
[svn co https://scummvm.svn.sourceforge.net/svnroot/scummvm scummvm]
同时,你在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],就可以把项目下载下来了。

转载于:https://www.cnblogs.com/SFAN/p/3722095.html

使用cvs或svn从sourceforge上获取开源项目的方法[转载]相关推荐

  1. GitHub上Swift开源项目!

    swift-open-project 这里汇集了目前为止最为流行的Swift开源项目,选取SwiftGuide中的开源部分,这里将每周对项目进行总结,如果大家有推荐的可以联系thinkloki@gma ...

  2. github上的开源项目中gif图片的制作软件

    在github上学习开源项目的时候,看到好些开源项目里的示例图片都是gif格式的,这些gif图片能够很好地介绍此开源项目的功能,尤其是在电脑上运行android模拟器时,然后就想着自己以后做开源的时候 ...

  3. 人工智能科技成熟的11个Github上免费开源项目,很多电影中才有的场景应用到现实颠覆普通人的认知和想象

    人工智能科技成熟的11个Github上免费开源项目,很多电影中才有的场景应用到现实颠覆普通人的认知和想象. 全文大纲: PULSE - 该开源项目可以通过给图片增加像素点来实现去马赛克或高清化. De ...

  4. 从SourceForge上获取CVS管理的开源代码

    CVS 是一个 C/S 系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的.CVS 版本控制系统是一种 GNU 软件包,主要用于在多人开发环境下的源码的维护. Tor ...

  5. 获取code.google.com上的开源代码的方法

    1,找到你感兴趣的开源项目, 然后你会看到他的下载方式,如: Command-line access Use this command to anonymously check out the lat ...

  6. 在 IconFont 上获取图标资源的方法与感悟

    如何在 IconFont 上获取图标资源 阿里巴巴矢量图标库网站上提供了非常丰富的图标资源,包括 SVG.AI.PNG.字体图标等格式.使用该网站提供的图标,需要在该网站上注册账号并登录. 1 搜索图 ...

  7. iOS:Github上的开源项目集合

    转载地址:http://blog.csdn.NET/hbblzjy/article/details/52083919 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. ...

  8. 九价抢不到?多试试这几个GitHub上的开源项目

    大家好,我是TJ 关注TJ君,回复"武功秘籍"免费获取计算机宝典书籍 随着天气寒冷,似乎国内的疫情又有反复之势,尤其是西安整座城市的严峻,让人们清楚的意识到,防疫之路任重道远. 今 ...

  9. 如何在本地运行查看github上的开源项目

    看中了一款很多星星的github的项目,想把这个项目拉到自己的电脑上运行查看项目效果,该怎么做? 示例:我们今天要看的 github项目地址:https://github.com/lzxb/vue-c ...

最新文章

  1. 数据中心消防设施常见安装间距汇总
  2. 使用openSSL构造一个支持https的nodejs服务器
  3. IP地址不是唯一的吗?为什么路由器的IP地址都是这样的呢?
  4. 积木赛尔号机器人_赛尔号:谱尼三次败北,经历过被吊打、封印,一次比一次惨...
  5. 泰山挑夫1(菜鸟题解)
  6. java dev guide
  7. linux下抓包学习--tcpdump的使用
  8. Warning the user/local/mysql/data directory is not owned by the mysql user
  9. autojs之百度地图定位
  10. 紫书刷题记录UVa10935 卡片游戏
  11. 学1个月爬虫就月赚6000?告诉你爬虫的真实情况!
  12. 《迅雷链精品课》第八课:迅雷链多链结构
  13. 熬夜整理Java面试笔试题,你还看不懂吗?
  14. win7查看隐藏文件夹
  15. 一铲子下去,服务器全瘫痪......
  16. 简单笔记(rsrp/mbps/session/dialog/dbm)
  17. Scikit-Learn 中文文档】数据集加载工具 - 用户指南 | ApacheCN
  18. 无偏性 VS 一致性
  19. 微软windows7正版化(算你狠)授权过期解决方案
  20. Python学习笔记1入门+简单结构+数据类型+常用操作符

热门文章

  1. vue中通过第三方代理解决跨域问题
  2. struts2+extjs文件上传完整实现(攻克了上传中的各种问题)
  3. layer的删除询问框的使用
  4. Ueditor百度编辑器中的 setContent()方法的使用
  5. Mysql5.7.20使用group by查询(select *)时出现错误--修改sql mode
  6. 数组初始化 和 vector初始化
  7. 【2011-6】【奇数】
  8. 远见卓识,领导力在于把握企业潮流
  9. Error: This command has to be run with superuser privileges (under the root user on most systems).
  10. Swift傻傻分不清楚系列(五) 字符串和字符