zoukankan      html  css  js  c++  java
  • 搭建VirtoCommerce2.6开发环境,同官方dev分支保持同步(下)

    本节主要介绍如何让自己Fork的VirtoCommerce源代码保持与官方开发分支同步

    1进入自己Fork的VirtoCommerce项目

    方法一:进入自己的github后台,选择以前Fork的VirtoCommerce项目

    image

    方法二:进入virtocommerce界面点击Fork直接进入Fork

    image

    进入我的fork项目:https://github.com/six006/vc-community

    2.在自己Fork项目上创建 “New pull request”

    VirtoCommerce主要分支有4个master,dev,dev-storefront,其中dev分支为平台开始分支,dev-storefront为前台开发分支

    2.1 创建New Pull request

    此次主要同步dev分支,所以我们选择dev,如下图

    image

    我们看到URL地址https://github.com/VirtoCommerce/vc-community/compare/dev...six006:dev?expand=1回到了virtocommerce官方地址,

    image

    这个界面是当你需要fork项目中更改的代码同步到virtoCommerce官方源码中去(暂时我们不需要将我们的代码更新到官方代码库中)

    相反我们需要将官方每日更新的代码同步到fork的项目中来,如何操作呢?

    2.2 交换比较对象位置

    默认创建的”New pull request”以官方代码为基础,后面的分支为我们自己的fork的项目

    image

    将我们的fork的项目作为基础,同官方的交换位置

    image

    填写备注说明,提交“Create pull request”

    image

    2.3 进入自己Fork的项目同意刚才创建的Pull Request

    进入我们fork的项目,会看到Pull reqeust 下多了一条请求,点击查看详情

    image

    查看 pull request 详情,我们发现官方有几条最新的更新提交,此时我们只要点击“Merge pull Request”

    image

    填写合并备注,点击”Confirm merge”即可完成同步操作。

    image

    查看同步的结果(我们同步的是virtocommerce dev分支)已经同官方保持同步!

    image

    3.本地同远程fork同步

    这一步就是正常的拉取远程git项目,如下图所示

    注意:拉取远程代码前,先将本地更新的代码commit一下!

    配置远程档案库

    image

    拉取设置(选择不合并)

    image

    拉取的项目(未合并)

    image

    并本地dev与远程orgin/dev分支合并

    image

    合并后的结果

    image

    4.小结

    本节主要是git的一些基础知识,fork的一些基础应用,欢迎加入群一起讨论更多的virtocommerce开发细节


    ☆技术交流QQ群 368704291 virtocommerce


  • 相关阅读:
    [CentOS5]安装VirtualBox
    [Java]一则自定义的XStream转换器,主要用于POJO XML反序列化为Map/List
    [CentOS5]开启vsftpd中本地用户的上传权限
    [CSS]强制TD不换行
    [CentOS5]快速关闭SeLinux
    [vba]获取PPT幻灯片中的所有标题
    [VBA]批量转换xls为csv
    [OTHER]玩具的报复 绿化版 注册表
    [CentOS]在vsftpd中为本地用户指定默认目录
    递归读取输出无限分类目录
  • 原文地址:https://www.cnblogs.com/virtocommerce/p/develop-virtocommerce-dev-branch-2.html
Copyright © 2011-2022 走看看