You are here

Drupal专业开发指南 第21章 初始提交

现在到了关键时刻了。是时候将你的文件提交到资源库中了!是不是有点紧张。检查/path/to/local/copy/of/contributions/modules/foo,看看它是不是包含了所有的文件并且里面包含了你想要提交的代码。接着,输入决定性的命令。使用一个简洁的句子来描述你模块的功能,接着继续前进:

 
cvs commit -m "Initial commit of foo module. This module sends badgers to those
who use it."
 
    -m标记意味着,后面引号内中的内容是一个消息,它将和代码提交被一同记录下来。在你的消息中,你应该提供一些有用的信息。如果你想输入多行的文本,而你安装的CVS自动打开了一个文本编辑器,那么省略-m标记可能会有所用处。在我的OS X机子上,它打开了一个vim编辑器,给我显示了一个如下所示的界面:
 
CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Added Files:
CVS: foo.info
CVS: foo.module
CVS: ----------------------------------------------------------------------
~
~
 
    如果你以前从没有用过vim,这可能会有点恐怖。使用向下箭头键导航到以“CVS:”开头的最后一行,接着按下“o”键(就是“oh boy!”中的“o”)。接着键入你的长一点的提交消息,完成以后,按下Esc键,接着键入:wq来退出程序。通过设置CVSEDITOR环境变量,你就可以使用自己喜欢的编辑器了;例如,对于emacs,可以这样设置变量:
 
export CVSEDITOR=emacs
or like this for Textmate:
export CVSEDITOR="mate -w"

Drupal版本: