Drupal专业开发指南 第21章 干净的修改核心代码
Drupal版本:
Drupal专业开发指南 第21章 解决CVS冲突
如果你修改了Drupal的核心代码,那么当你执行CVS更新时就可能出现冲突。运行完cvs update命令以后,对于那些带有冲突的文件将会使用一个“C”将其标出,由于这些冲突的存在(CVS插入的用来标记冲突的文本,不是有效的PHP),所以你的站点也将不再工作。CVS尝试着合并文件的新版本和旧版本,但是它没有成功,所以现在需要人工干预,来手工的检查冲突文件。发生冲突时,包含冲突的文件就像下面的这样:
Drupal版本:
Drupal专业开发指南 第21章 追踪Drupal代码变更
想检查开发小组中是否有人修改了核心文件?对于核心文件上所做的任何变更,想为其生成一个报告?cvs diff命令,根据代码的不同之处(也就是更新和修改),为用户生成一个逐行的输出。
Drupal版本:
Drupal专业开发指南 第21章 使用CVS更新代码
如果你想将你的站点更新到最新的Drupal代码上,甚至更新到下一个新版本上,那么你可以使用cvs update命令来实现这一点。首先测试一下cvs update命令将做出哪些变更,运行下面的命令:
Drupal版本:
Drupal专业开发指南 第21章 使用一个标签或分支的名字签出Drupal
我们在前面的“从CVS签出Drupal”一节中,已经学到了如何根据DRUPAL-6分支上的一个标签来获取代码的一个版本。我们以此为基础,做些变通,来取回各种标签和分支下的代码,并把它们放在当前目录中的drupal文件夹下。
Drupal版本:
Drupal专业开发指南 第21章 Drupal核心中的标签
标签就是一个特定分支在某个时间的快照。在Drupal世界中,标签用来标记beta,bug-fix,和安全发布。这样就得到了更小的版本,比如Drupal 6.1 和 6.2。规范的标签名有DRUPAL-4-7-1,DRUPAL-4-7-2, DRUPAL-5-7, DRUPAL-6-0, DRUPAL-6-1, 和DRUPAL-6-2(再次注意,在Drupal5中,命名规范改变了)。Drupal核心使用的标签名字的完整列表,可参看http://drupal.org/node/93997。
Drupal版本:
Drupal专业开发指南 第21章 标签和分支
打标签和做分支是许多修订本控制系统的标准练习。我们将学习一下,如何在Drupal核心和贡献的模块中使用这些概念。花点时间好好的理解一下这些概念,可帮你节省不少的时间,并减轻不少的烦恼。
Drupal版本:
页面
