地面站终端 App
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.3 KiB

使您的自定义构建保持最新

存储库设置

  • 从主QGC仓库创建一个新的存储库。 不要克隆,创建新的仓库,从主QGC仓库初始化它。
  • 您现在可以克隆上面的仓库来完成您的工作并从中创建pull请求。
  • 在你的克隆中创建一个叫做“mavlink”的远程,指向主QGC 仓库.
    • git remote add mavlink https://github.com/mavlink/qgroundcontrol.git
      

上游合并

我们将更新您的自定义构建的过程称为最新的QGC位和“上游合并”。 以下是如何执行此操作的示例:

  • 首先确保您的本地主人与您自己的回购主人是最新的。

  • 创建一个分支以进行所有更改:

    • git checkout -b UpstreamMerge
      
  • 从QGC中提取最新的位:

    • git pull mavlink master
      
    • 您将获得一个编辑器来更新合并更新。 他们很好,只是 :q 为了退出
  • 现在,您需要更新自定义构建中的资源:

    • cd custom
      
    • python updateqrc.py
      
  • 全部构建以确保没有问题。

  • 你现在完成了。 您可以将其作为针对您的仓库的拉动提交,或者您希望将更改提交到主仓库中。

注意:这假设您的自定义构建基于QGC master。 如果它基于Stable分支,则使用稳定分支名称替换master。