我们使用 Visual Studio 和 TFS 进行版本/分支控制。
我正在开发一个 monodroid 应用程序,我希望我的客户有一个 UAT 版本和一个实时版本。允许这样做的方式(据我所知)是使用不同的程序集名称,但这会在我合并分支时给我带来巨大的问题。
有没有处理这种合并问题的好方法?
塔
罗斯
我们使用 Visual Studio 和 TFS 进行版本/分支控制。
我正在开发一个 monodroid 应用程序,我希望我的客户有一个 UAT 版本和一个实时版本。允许这样做的方式(据我所知)是使用不同的程序集名称,但这会在我合并分支时给我带来巨大的问题。
有没有处理这种合并问题的好方法?
塔
罗斯
如果您更改目标包名称,那么您应该能够将同一应用程序的多个副本部署到 Android 设备。
http://docs.xamarin.com/guides/android/advanced_topics/working_with_androidmanifest.xml
应用程序的每个副本都应该有您的程序集的单独副本 - 尽管如果您部署调试版本,它们可能会共享 Mono 运行时程序集。