原文链接:https://drupal.org/node/711070#branches-tags
Git 允许你在不同的分支上拥有不同版本的代码,并可以在不同的版本添加标签用来发布。Drupal 模块中用特定的方法使用了Git的分支和标签,这些在以下页面有详细的介绍:
接下来的部分包含了 Git 分支及标签的相关命令,我们假定你已经掌握了为什么要 分支和打标签,以及相关的命名规则。
- 阅读更多 关于 分支和标签
- 登录或注册以发表评论
原文链接:https://drupal.org/node/711070#local-work
一旦你在本地拥有了一份Drupal.org上资源库的克隆,你就可以进行各种操作了。
- 阅读更多 关于 在本地资源库上的操作
- 登录或注册以发表评论
原文链接:https://drupal.org/node/711070#cloning-repo
当你需要将 Drupal.org 资源库中的代码复制到本地机器上或是不小心删除了原有的代码时,克隆资源库是很有效的方法。
在项目主页的 版本控制 选项卡中提供了 完整的命令步骤,你可以直接复制执行,也可以按你的要求定制命令切换到已存在的分支。
一般来说,克隆的命令如下:
git clone --branch [branch_name] [username]@git.drupal.org:project/[project_name].git cd [project_name]
原文链接:https://drupal.org/node/711070#copying-repo
你可以一次性从其他已经存在的Git资源库生成一个 Drupal.org上的资源库。比如 Github
# 将源资源库已镜像方式检出 git clone --mirror [github_or_other_url] cd [repository] # 根据在drupal.org 版本控制选项卡中的管理 URL创建一个新资源库 git remote add newproject [maintainer_url_from_git_instructions] # 将所有代码及分支提交到 drupal.org上 git push --all newproject
原文链接:https://drupal.org/node/711070#adding-repo
跟着以下步骤第一次将你在本地的代码添加到 你在Drupal.org的资源库中。你也可以在你项目的主页,点击 版本控制 选项卡找到你项目的特定命令。你可以在 创建一个完整的项目 中查看详细内容。
- 在你电脑上创建一个文件夹,并进入文件夹:
mkdir [project_name]
cd [project_name]
- 接下来,初始化资源库。这个步骤在你的文件夹中添加了 .git 目录,他的子目录存储了版本控制的相关数据。
git init
Drupal二次开发的时候,我们时常要使用到多选列表,但是官方默认的多选下拉列表,是在不敢恭维如下图所示:
不过难看不可怕,Drupal有两万第三方模块做支撑,只有你想不到,没有找不到的。
功夫不负有心人,终于找到一款相貌极佳的module。于是拿过来使用,切看我慢慢道来,该去如何使用它。
第一:去官网下载模块,安装。
第二:安装完毕,接下来就要使用到Form API开发中去
- 阅读更多 关于 MultiSelect
- 登录或注册以发表评论
原文链接:https://drupal.org/node/711070#start
开始之前你必须:
- 完成了 在Drupal.org上开始使用Git 和 配置Git 中的全部步骤
- 拥有 Git 的全部权限
- 在 Drupal.org 创建 完整的项目
在你开始之前,你可以在 Git 介绍中重温一下关于Git的基本内容,请特别注意一下 分支 和标签的相关内容。
- 阅读更多 关于 准备工作
- 登录或注册以发表评论
原文链接:https://drupal.org/node/711070 Maintaining a drupal.org project with Git
概述
这份文档包含了一系列用来管理项目 的 Git 例子。这些都是基于 模块的例子,但对于 主题、主题引擎还有翻译都是一样的。
目前,在中国从事Drupal相关开发工作的工程师越来越多,有很多人已经在项目中积累了诸多模块开发的经验。有的朋友已经把自己开发的模块贡献至drupal.org社区里,而有很多朋友,因为英语的障碍,英文文档也相对比较冗长,把很多想参与贡献的人拒之门外。
为了促进和推动更多的人,可以更方便地参与到贡献代码上来,故倡议目前优先翻译《使用Git维护drupal.org的项目》(英文:Maintaining a drupal.org project with Git),希望英语不错或者有贡献经验的朋友加入进来,把这份文档尽快翻译完成。我相信,有了这样的文档,会有更多的国人参与贡献和分享自己的模块和主题,让我们拭目以待!
这篇篇文章相对较长,需要大家一起协同翻译!初次参与翻译的朋友,可以先查看《如何参与Drupal官方文档翻译?》
翻译完后,贴在这篇里:《使用Git维护drupal.org的项目》
网站上线运行几个月后出现,不可预知的错误,后台也无法登录,因为上线时 后台错误设置里配置成了:无
查看源文件发现,此配置是在variable 表中(此表的value字段不是明文的),直接把网上运行中的数据表,导出到本地,然后进入后台,更改配置为:显示错误和信息,然后再导入到服务器数据库中,刷新后还是不行,群里有朋友提醒,请缓存,但是后台进不去,要清空那个缓存表呢?
在以cache开头的表中发现了cache_bootstrap ,打开后发现有一些初始化的参数在里面,直接清空此表,错误终于出现了。