处理彼此依赖的多个git分支
我在
Git上维护一个项目的4个分支,结构如下.
>主人 问题是我在最后创建了“authentication”分支,并从这个分支添加了一些代码.现在,我切换到“老师”分支继续工作.但是,我需要在“身份验证”模块中添加一些功能来处理“教师”模块.但我还没有完成“身份验证”模块的合并.用git处理这个问题的正确方法是什么?谢谢. 解决方法
听起来你的分支相互依赖,这会给你带来麻烦.分支机构的依赖性可能是由于分支越来越大,包含太多东西而引起的.
这意味着你可以从早期合并较小的东西中受益!但是,在“完成”之前,您似乎不希望将教师或学生合并为主人. 听起来你需要一个可以合并完成但尚未准备好发布的工作的地方. 如果你认为master是一个只有完成功能的分支,也许你需要另一个名为develop的分支,允许没有整个功能,但是合并了较小的步骤? 然后你可以这样做: >做一些与老师相关的功能,合并他们开发 这意味着无论您在教师工作期间做了哪些系统改进,在学生工作期间,您也可以快速获得这些改进.同样适用于身份验证等其他功能.
更多阅读:A successful Git branching model (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |