您的位置:首页 > 其它

搭建VirtoCommerce2.6开发环境,同官方dev分支保持同步(下)

2015-12-28 19:06 302 查看
本节主要介绍如何让自己Fork的VirtoCommerce源代码保持与官方开发分支同步

1进入自己Fork的VirtoCommerce项目

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





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





 

进入我的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,如下图





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





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

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

2.2 交换比较对象位置

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

 





 

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





 

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

 





 

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

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





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





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





 

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





 

3.本地同远程fork同步

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

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

配置远程档案库





拉取设置(选择不合并)





拉取的项目(未合并)





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





合并后的结果





 

4.小结

本节主要是git的一些基础知识,fork的一些基础应用,欢迎加入群一起讨论更多的virtocommerce开发细节
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: