Drupal 6:如何为我的 Drupal 项目设置和使用 Mercurial

Posted

技术标签:

【中文标题】Drupal 6:如何为我的 Drupal 项目设置和使用 Mercurial【英文标题】:Drupal 6: How to set up & use Mercurial for my Drupal projects 【发布时间】:2010-07-16 12:03:33 【问题描述】:

我需要开始为我的 Drupal 项目使用版本控制系统,我决定使用 Mercurial。

在过去的 2 天里,我一直在谷歌上搜索一些教程、指南、提示,以及任何关于“如何在我的 drupal 项目中使用 mercurial”的内容,但我什么也找不到! :/

您能否就如何为我自己的 Drupal 项目设置和使用 mercurial 提供任何链接或教程或任何内容?

我也可以选择任何其他解决方案,例如 GIT、SubVersion 等,如果它们能让 drupal 更轻松的话。

你们的drupal项目用什么?!

感谢帮助!非常感谢!


[编辑 1]

正如您所知,Drupal 与数据库有很大关系,因此它也应该是一个很好的解决方案。例如编辑任何视图块(视图模块)等...


[编辑 2]

我在 Mac OS 上。

【问题讨论】:

【参考方案1】:

我建议您使用 GIT 而不是 hg,原因很简单,Drupal 本身正在将其 CVS 存储库移动到 GIT。

如果您使用的是 Mac OS X,我建议您使用 GitX,这是一个不错的 GUI,可以让您做最常见的事情。

关于视图,我建议您使用诸如features 之类的模块,它会将您的视图转换为代码,因此您可以签入它们。它还允许您做很多其他不错的事情,例如还原视图回到代码中定义的默认值。

使用 Drupal 的 Git 与使用 X 的 Git 没有太大区别,git 是一个 VCS,所以它的全部内容是存储和共享代码更改。当我开始编程并开始使用 Git 时,我发现 this guide 帮助我了解了如何使用 git 以及它的用途。

【讨论】:

是的,我知道。你能链接任何“git with drupal for real dummies”教程、视频等吗?我只是找不到:/

以上是关于Drupal 6:如何为我的 Drupal 项目设置和使用 Mercurial的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 视图:如何为两个视图放置一个包装器 div?

任何节点的 Drupal 主题模板文件

如何为drupal添加状态代码410以删除内容以改善SEO?

使用 Drupal 视图和主题视图

Drupal 9.2.6 - SQLite 数据库

如何为我自己的模板使用主题预处理器功能?