riple

Stay Hungry, Stay Foolish.

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

0
阅读(2899)

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


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

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

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

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配置参数。

后记:从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 ..

Baidu
map