我们正在尝试将现有的 java 应用程序移植到 android,并想知道管理源代码的最佳实践是什么。
我们已经将我们的大项目分解为几个不可知的项目,但我们仍然有一个大的单体项目。对于那些小框架,我们不应该做太多工作,但大框架需要一些重写。
目前,一位开发人员正在将我们的应用程序移植到 Android,但其他开发人员继续在非 Android 项目上开发新功能。移植完成后,我们将不得不将所有修改重新合并到 android 代码库中,这将是一个真正的痛苦。所以我的问题是:我们应该如何管理我们的代码源?我们应该为每个平台创建一个特定的存储库吗?我们是否应该将两个代码库保留在同一个存储库中但指向不同的分支以便更容易合并?