Drupal的核心代码使用了CVS的,然而你工程的其余部分,可能完全没有使用版本控制,也可能使用了一个不同的版本控制系统。
通常的实践是,使用另外一个的不冲突的版本控制系统比如Subversion(SVN),来将整个工程(包括Drupal和它的CVS元数据)存放在它自己的资源库中。这一想法是,我们首先对Drupal核心执行CVS更新操作(从cvs.drupal.org获取变更),接着切换到SVN,使用SVN提交这些变更(这将它们放进你的SVN资源库中)。你可以使用这个SVN资源库,来存放任何自定义的模块、主题、图片、甚至你的工程的数据库模式。
注意 关于Subversion的更多详细,可参看http://subversion.tigris.org。