Sourceforge CVS使用ssh作为传送层来确保安全性,所以您必须在您的Unix Shell中设置一个CVS_RSH环境变量。最好把这些命令输入您的.bashrc或者.cshrc那么您将不需要每次使用的时候都输入它们:setenv CVS_RSH ssh (用于csh、tcsh等)
export CVS_RSH=ssh (用于sh、bash等)
接下来, 您可以通过以下命令(整个一行)来获取最新的Moodle开发版本:cvs -z3 -d:ext:[email protected]:/cvsroot/moodle co moodle
这个命令也可以用用于其它CVS模块:cvs -z3 -d:ext:[email protected]:/cvsroot/moodle co contrib
不要尝试在一个已安装的moodle目录中运行前一个CVS命令:在一个新建的目录使用它。
注意在运行每个命令的时候,系统都将提示您输入mypassword,除非您设置好了授权密钥。
现在您应该有了一个新的’moodle’目录。您可以按您的喜好来重命名或者移动它。进入这个目录:cd moodle
所有最新的Moodle文件都在这儿,您可以在这修改这些属于您的文件拷贝。比较您的文件和目录和服务器上的主要CVS拷贝请用cvs diff,即:cvs diff -c config-dist.php
cvs diff -c lang
从服务器获取最新的更新可以用:cvs update -dP
想把您的新编写的文件传回服务器您可以这么做:cd lang/ca
cvs commit
系统会提示您加入一些注释(使用您的文本编辑器)……加入一些有意义的注释然后关闭编辑器……这些文件将被送到Sourceforge保存起来。搞定!
To save more time you can put default arguments into a file called .cvsrc in your home directory. For example, mine contains:
为了节省时间您可以把一些默认参数加入到一个叫做.cvsrc的文件,它位于您的主目录。比如,我的包含以下内容:diff -c
update -dP
试试用“cvs help”来获得更多细节信息……