搭建VirtoCommerce2.6开发环境,同官方dev分支保持同步(下)
2015-12-28 19:06
302 查看
本节主要介绍如何让自己Fork的VirtoCommerce源代码保持与官方开发分支同步
方法二:进入virtocommerce界面点击Fork直接进入Fork
进入我的fork项目:https://github.com/six006/vc-community
我们看到URL地址https://github.com/VirtoCommerce/vc-community/compare/dev...six006:dev?expand=1回到了virtocommerce官方地址,
这个界面是当你需要fork项目中更改的代码同步到virtoCommerce官方源码中去(暂时我们不需要将我们的代码更新到官方代码库中)
相反我们需要将官方每日更新的代码同步到fork的项目中来,如何操作呢?
将我们的fork的项目作为基础,同官方的交换位置
填写备注说明,提交“Create pull request”
查看 pull request 详情,我们发现官方有几条最新的更新提交,此时我们只要点击“Merge pull Request”
填写合并备注,点击”Confirm merge”即可完成同步操作。
查看同步的结果(我们同步的是virtocommerce dev分支)已经同官方保持同步!
注意:拉取远程代码前,先将本地更新的代码commit一下!
配置远程档案库
拉取设置(选择不合并)
拉取的项目(未合并)
并本地dev与远程orgin/dev分支合并
合并后的结果
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开发细节相关文章推荐
- SSH整合
- 《掌握需求过程》阅读笔记一
- UITextView光标在中间的问题
- Makefile VPATH && vpath 区别
- 四大组件之一Activity——01:杂谈
- angularjs中的service
- Android仿WIN8系统磁贴点击下沉倾斜效果
- 16.(转) Android之Support v4、v7、v13的区别和应用场景
- Fragment中调用getActivity为null的问题
- Windows编程之非模态对话框
- larval PHP artisan命令
- Maven实战(四)——基于Maven的持续集成实践
- python中for语句使用
- [Fri, 11 Dec 2015~ Fri, 25 Dec 2015] Deep Learning in arxiv
- 一些推荐书目
- 第一阶段自我整理
- 达观数据分析推荐系统和搜索引擎关系
- Xcode插件管理
- tomcat里设置session过期时间 - moonlit1228的专栏 - 博客频道 - CSDN.NET
- NIOP选数(dfs)