跳转到主要内容
ipumpkin 提交于 17 September 2013

原文链接:https://drupal.org/node/711070#topical-branch

一般的流程来说,我们会在本地创建一个私人、专用的分支或者是功能性的分支来开发新功能或者解决一个issue。当你想把这些更改公开的时候,你应该将你的修改合并到你在Drupal.org的主分支中。

例如,一个局部分支名称为 [issue-number]-[short description]. 这样创建:

git checkout -b [branch_name]

接下来,你就可以编辑文件,应用补丁等等操作。最后提交到分支并且将修改合并到主分支上(这些操作将在接下来介绍)。

 

ipumpkin 提交于 17 September 2013

原文链接:https://drupal.org/node/711070#release-branch

分支已公共发布版本的形式出现在drupal.org上,必须遵从 版本命名约定 来指明适用的drupal 核心版本。

例如:如果你想创建一个名为 "8.x-1.x"的分支,你应该适用如下命令: git branch 8.x-1.x. 切换到刚才创建的分支: git checkout 8.x-1.x. 你也可以一步完成以上操作:

git checkout -b 8.x-1.x

详细请查看 Git中创建分支及标签

ipumpkin 提交于 17 September 2013

原文链接:https://drupal.org/node/711070#branches-tags

Git 允许你在不同的分支上拥有不同版本的代码,并可以在不同的版本添加标签用来发布。Drupal 模块中用特定的方法使用了Git的分支和标签,这些在以下页面有详细的介绍:

  • 如果你还不明白什么是分支和标签,请阅读 GIt 介绍
  • Drupal 模块发布版本对 Git分支及标签名称的约定请阅读 版本命名约定

接下来的部分包含了 Git 分支及标签的相关命令,我们假定你已经掌握了为什么要 分支和打标签,以及相关的命名规则。

ipumpkin 提交于 17 September 2013

原文链接: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]
ipumpkin 提交于 17 September 2013

原文链接: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
ipumpkin 提交于 17 September 2013

原文链接:https://drupal.org/node/711070#adding-repo

跟着以下步骤第一次将你在本地的代码添加到 你在Drupal.org的资源库中。你也可以在你项目的主页,点击 版本控制 选项卡找到你项目的特定命令。你可以在 创建一个完整的项目 中查看详细内容。

  1. 在你电脑上创建一个文件夹,并进入文件夹:

    mkdir [project_name] cd [project_name]

  2. 接下来,初始化资源库。这个步骤在你的文件夹中添加了 .git 目录,他的子目录存储了版本控制的相关数据。

    git init

藍色$風暴 提交于 17 September 2013

 

    Drupal二次开发的时候,我们时常要使用到多选列表,但是官方默认的多选下拉列表,是在不敢恭维如下图所示:

    不过难看不可怕,Drupal有两万第三方模块做支撑,只有你想不到,没有找不到的。

    功夫不负有心人,终于找到一款相貌极佳的module。于是拿过来使用,切看我慢慢道来,该去如何使用它。

    第一:去官网下载模块,安装。

    qqjie_tu_20130917112127.png

 

    第二:安装完毕,接下来就要使用到Form API开发中去   

订阅