首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用git分支管理多个android项目

如何使用git分支管理多个android项目
EN

Stack Overflow用户
提问于 2016-07-27 18:00:08
回答 1查看 37关注 0票数 0

现在,我有一个用于开发的主项目,还有许多从它派生出来的项目,我的团队使用git分支来管理这个项目,但它并不方便。

如你所知,在合并两个分支时,SVN可以选择合并哪个或哪些文件;git可以做到这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-27 18:25:38

SVN和Git基于不同的理念。

在Git中,存储库是不可分的,您每次都必须克隆整个存储库(与svn checkout不同)。

SVN存储库更像是一组独立的文件和文件夹,只共享一个共同的时间线。这就是SVN如何处理缺少对分支和标记的支持--您可以复制和合并存储库的各个部分。

因此,SVN存储库往往包含多个项目,至少在我的团队中是这样。如果要将其转换为Git,这些项目最有可能放在单独的存储库中(可能使用git submodule连接)。

如果您确实需要合并部分存储库,则不能对其余部分进行任何更改。您可以在合并之前使用“提交-移植”命令(顺便说一句,SVN中没有)来实现这一点,比如rebasecherry-pick

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38609744

复制
相关文章

相似问题

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