我正在使用 Eclipse + Subversion 进行 Android 开发。我曾经用广告创建我的应用程序的免费版本,而另一个没有广告的应用程序付费,所以我将它们保存在 subversion 的两个单独的分支中。
我发现的问题是,由于它们是 Google Play 和其他市场的两个不同应用程序,它们必须具有不同的包名称。所以我有,例如:
com.package.game com.package.gamefree
当我对游戏的免费版本进行一些更改并希望将它们与 subversion 合并到付费分支时,我发现自己遇到了麻烦,因为免费游戏的源文件在 com/package/gamefree 下,而在 com/ 下付费包/游戏
我最终做了一个“手动”合并,逐个源文件进行源文件的差异,但我还必须检查那些已添加到另一个目录中的文件和那些已被删除的文件。浪费时间。
那么,有什么方法可以让 subversion 知道一个分支中的 com/package/game 与另一个分支中的 com/package/gamefree 是“相同”目录?
非常感谢提前,