git工作流程问题?git能不能这样工作?

lingyue1012 2013-09-15 07:27:44
git能不能这样工作?

比如:有一个项目分为内核(kernal)、外层框架(framwork)、应用框架三个层次。
现在有几个人负责内核开发,几个人负责框架,几个人负责应用框架开发,他们各有各的开发版本,但外层又依赖内层。
如果内核更新了一个版本,提交后外层框架就可以使用了,但是内核分支永远不会有外层框架的东西(注意:用合并无法实现)。
画图的话大致是这样:
...全文
197 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liphee 2013-09-19
  • 打赏
  • 举报
回复
可以实现,在B分支上,git pull origin A 即可把A的pull到B上。A保持独立
  • 打赏
  • 举报
回复
搞不清楚工程,呵呵,那就好像搞不清楚小说的内容而怪印刷纸张不好。
引用 6 楼 liphee 的回复:
可以实现,在B分支上,git pull origin A 即可把A的pull到B上。A保持独立
这是在修改相同代码上才会分支,跟不同的工程层次没有直接关系。
  • 打赏
  • 举报
回复
产品设计层次,跟源代码管理的分支有什么直接关系?
lingyue1012 2013-09-18
  • 打赏
  • 举报
回复
引用 2 楼 liphee 的回复:
楼主想问什么?
就是可不可以实现,A(core)分支一直只有A分支的内容,B分支的内容不会被合并到A分支。而A分支却能合并到B分支。 注释:这里A分支相当于底层(如上图的kernel)分支,上层的东西不想被合并进来。而底层分支有了更新,需要合并到上层分支中去。
lingyue1012 2013-09-18
  • 打赏
  • 举报
回复
引用 3 楼 iasky 的回复:
可以这样不,建立多个git repo,最外面的repo加入其他几个repo,作为submodule
嗯? 这方面没有考虑到,我主要从分支方面去考虑了。能不能说详细点,没怎么明白
iasky 2013-09-17
  • 打赏
  • 举报
回复
可以这样不,建立多个git repo,最外面的repo加入其他几个repo,作为submodule
liphee 2013-09-17
  • 打赏
  • 举报
回复
楼主想问什么?
lingyue1012 2013-09-16
  • 打赏
  • 举报
回复
额。。。我错了。我完全理解错了。。。。不可能把E合并到B上面就是合并到B上面了在framework分支也不会有更新体现的。

其实我可以这样,,在E处再建一个分支J,然后把J合并到framework分支,kernal分支还是按照kernal分支走




1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧