使用Git和Eclipse管理Android项目

use*_*526 5 java eclipse git

我相信我有一个非常普遍的问题会影响开发者的多个版本的应用程序(在我的情况下,我有两个:付费一个和免费的).要管理这两个版本,我使用相同的git项目和2个不同的分支:free和paid但是我的源代码包名称彼此不同(正如预期的那样),并且java限制使目录名称映射到包名称时出现问题:如何告诉git将某个目录下的文件与每个分支相关联?

让我举个例子:我有两个分支:

  1. 自由

在master中我的源代码在com.zemariamm下,但是在"free"分支中源代码在"com.zemariamm.free"下,如何配置git以"告诉他"目录com.zemariamm下的源代码(在分支主机中)映射到目录com.zemariamm.free下的源代码(在分支机构中)?

非常感谢,Ze

Von*_*onC 2

理论上,您不会在 Git 中配置任何内容:
如果的内容com.zemariamm.free.MyClass与 非常相似com.zemariamm.MyClass,Git 应该能够链接MyClass两个不同分支中两个目录之间的文件历史记录。

free特别是,从到 的合并应该报告从到 的master新演变(添加、修改或删除的行) 。 MyClasscom.zemariamm.free.MyClasscom.zemariamm.MyClass

仅当MyClass“两个分支之间足够相似:
请参阅“ Git 如何在重构期间跟踪历史记录?”时才有效。