首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何管理大型项目分支

如何管理大型项目分支
EN

Stack Overflow用户
提问于 2014-12-05 13:00:52
回答 2查看 113关注 0票数 0

我使用git创建了一个大型项目,在许多人提交更改后,它对我来说变得难以管理。我通常发现我必须删除我的fork,然后再次fork初始代码库,如果我想让代码保持最新的话。

保留项目分支(副本)而不定期删除它只是为了再次分支的正确方法是什么?

EN

回答 2

Stack Overflow用户

发布于 2014-12-05 13:07:49

我们在大型项目和多个开发人员的工作中使用Git。我们发现降低合并开销的最好方法是保持较小的提交,频繁地将它们合并到您的主分支中,并在更新代码可用时通过合并来自主分支的更新代码来更新您的功能分支。同时拥有许多大型分支肯定会使合并变得更加复杂。

作为参考,有很多关于"Git流“和其他使用Git的替代方法的信息。不过,一般而言,建议往往归结为使master保持最新,并且不允许您的功能分支远远落后于主线。

票数 1
EN

Stack Overflow用户

发布于 2014-12-05 13:27:07

您可以将原始远程存储库添加为远程存储库,这样您就可以获得最新的更改。

代码语言:javascript
复制
git remote add upstream < ORIGINAL REPO URL >

每天从原始存储库获取,这样您就不会落后。

代码语言:javascript
复制
git fetch upstream
git merge upstream/yourbranch
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27309097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档