neos/contribute

此包已被弃用且不再维护。没有建议的替代包。
最新版本(dev-master)的包没有可用的许可信息。

帮助贡献流程和neos的方法

安装: 60

依赖: 0

建议者: 0

安全性: 0

星标: 10

关注者: 9

分支: 7

开放问题: 0

类型:typo3-flow-package

dev-master 2016-10-21 23:17 UTC

This package is not auto-updated.

Last update: 2019-02-20 19:53:31 UTC


README

设置您的配置

设置向导将交互式地配置您的flow和neos分支,并在需要时为您创建分支。它还将原始远程重命名为“上游”,并将您的分支添加为名为“origin”的远程。

./flow github:setup

将Gerrit更改传输到Github

该命令

./flow github:applyGerritChange <gerritPatchId>

将Gerrit补丁传输到您的新开发分支。具体来说,它执行以下步骤

  1. 从Gerrit拉取更改作为补丁
  2. 为该补丁创建一个新分支
  3. 应用补丁
  4. 将补丁转换为PSR-2并调整许可头
  5. 将补丁重新基到最新master上

如果有冲突,必须手动解决。

使用提供的提交信息提交修改后的文件。

然后使用该分支创建新的pull request。

手动将Gerrit更改传输到Github

以下是将Gerrit补丁手动移动到Github的步骤。示例命令移动了TYPO3.TYPO3CR包的补丁。如果您有堆叠在一起的更改,重复步骤6,直到所有需要的更改都已应用,然后继续。

  1. 转到您的更改https://review.typo3.org

  2. 如果您还没有做,请将Neos开发集合存储库分叉,并在您的机器上克隆分叉

  3. 将您的本地分叉存储库和代码更新到上游存储库

  4. 添加一个新的分支,例如“change-xx-yyyyy-z”或“neos-12345”

  5. 导航到包目录(例如:Packages/Neos/TYPO3.TYPO3CR/)

  6. 使用git am修补您的代码,在复制“fomat patch”git命令后。示例

    git fetch http://review.typo3.org/Packages/TYPO3.TYPO3CR refs/changes/xx/yyyyy/z && git format-patch -1 -k --stdout FETCH_HEAD | git am -k --directory TYPO3.TYPO3CR

    注意,在format-patchamgit命令中添加了-k,它确保保留了如[TASK]之类的标签。

    如果您正在修补的不是“开发集合”的存储库,则可以省略--directory

  7. 检查结果(如果您省略了-k选项,可能需要修正主题行中使用的[],以修复提交)

  8. 将更改推送到origin/branchName

  9. 转到Github并打开pull request

  10. 在Gerrit上放弃更改。

提示:如果您使用SourceTree,步骤8和9可以通过使用“仓库”菜单中的“创建Pull Request”项来完成。