维基编辑 - 提交修改

一旦你在本地计算机上完成了对维基的修改,并测试了它们的正确呈现,请按照下面的说明提交 PullRequest,以便将它们纳入维基。这与 飞行代码使用的公关流程

备注

如果您不熟悉 Git 和 GitHub,请参考 使用 Git 页来学习基础知识。

使用 Git/Github 有多种方式,包括多种不同的图形用户界面和命令行工具。在命令行下使用 Git 的典型流程是

  1. 重置 您的软件包主分支上的上游 ardupilot_wiki 软件包主分支:

    • 首次必须创建一个指向上游 ardupilot_wiki 仓库的 "远程 "仓库

      git 远程 增加 上游部门 https://github.com/ArduPilot/ardupilot_wiki.git
      
    • 切换到软件仓库的主分支

      git 销售点 

    备注

    如果上述命令因某些文件的更改而失败,可暂时 "隐藏 "更改,键入 git 储藏 节省 我的变化 然后输入 git 储藏 应用 储藏@{0}

    • 将上游/主分支中的更改拉入主分支

      git 取得 上游 git  上游/主站
      

      备注

      如果将来有新的更改,请务必重复上述步骤,以确保您的本地 repo 是最新的

  2. 在本地克隆中创建一个分支,用于修改内容

    git 销售点 -b 我的命名分支
    
  3. 进行必要的更改并在本地进行测试

  4. 添加(又称 "阶段")并提交更改:

    git 增加 the_name_of_file_you_changed.rst git 承诺 -m "简短的更改说明";
    
  5. "压制 "你的投诉。请看 交互式重置:清理提交.即使涉及多个页面的更改,也只应提交一次与特定主题更改相关的更改。

  6. 将你的提交推送到 GitHub 上的 fork

    git 推动 --set-upstream 产地 我的命名分支
    
  7. 在 GitHub 网页上打开克隆仓库,然后 在 GitHub 上创建拉取请求.您将从 GitHub 上的分叉/分支向 ardupilot_wiki/master 仓库提交拉取请求。如果使用的是 GitHub for Windows 客户端,导航到仓库/分支的一个便捷方法是单击其中一个提交,然后单击 "github"(在 github.com 上查看此提交)按钮:

    ../_images/PullRequest_OpenWikiCloneOnGitHubWebPage.png
  8. 在网页顶部选择 "拉动请求 "标签页,然后选择绿色的 "新建拉动请求 "按钮:

    ./_images/PullRequest_InitiateWikiPullRequest.png
  9. 比较对象应该是ardupilot_wiki:master和你创建的新分支。网站可能默认使用克隆的主分支,因此请单击 "比较 "组合框,将其更改为正确的分支:

    ./_images/PullRequest_InitiateWikiPullRequest2.png
  10. 检查页面底部的更改列表是否只包含您打算进行的更改,然后按 "创建拉取请求"。

如何批准更改

对维基的所有更改均 经审查 由维基 "维护者 "发布,以减少误导或错误信息发布的机会。欢迎在 PullRequest 中发表评论和/或参加 每周开发会议 以升级提交更改。