原创 下载OPENCORES代码的CVS命令——升级到SVN

2009-9-6 08:26 6050 6 6 分类: FPGA/CPLD

        今天 riple 尝试从OPENCORES上下载了一个创建VHDL testbench的Project: vhld_tb。


625a95c9-3d78-4c54-a296-f262257ddd50.gif



        OPENCORES提供两种下载方式:CVSGet下载和CVS匿名下载(还有一种不推荐的方式:CVSWeb下载)。 riple


        CVSGet是一种很方便的下载方式,适合不熟悉CVS的用户使用。很有可能是用Perl、Tcl甚至是Bash脚本写的小程序,嵌入到了OPENCORES的网页中,只需要一个按钮就可以下载任何Project。 riple


        CVS匿名下载需要安装CVS客户端程序,最常用的是WinCVS。下面就是最基本的两条下载命令: riple


cvs -d :pserver:anonymous@cvs.opencores.org:/cvsroot/anonymous login
cvs -d :pserver:anonymous@cvs.opencores.org:/cvsroot/anonymous -z9 co vhld_tb


        从命令行执行的好处是省去了配置WinCVS各种参数的麻烦,而且不会影响现有的WinCVS配置参数。 riple


        后记:从2009年3月开始,www.opencores.org开始采用SVN进行版本控制和下载,以前所有在CVS下维护的工程都转移到了SVN下面,上面介绍的内容也就过时了。

        使用SVN,需要安装SlikSVN或者TortoiseSVN。前者提供命令行操作,灵活快捷,易于重用和自动化;后者集成到了Windows的explorer里面,提供鼠标右键菜单操作,简单方便,但是不支持命令行操作。两种SVN客户端软件可以同时安装,二者的优点可以兼得。

        这里是在命令行中使用SVN下载和更新www.opencores.org上一个名为noc的工程的开发树主干(trunk)代码的命令:

下载:
svn co --username xxxx --password xxxxxxxx http://opencores.org/ocsvn/noc/noc/trunk
更新:
cd trunk
svn update --username xxxx --password xxxxxxxx
cd ..


PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条