我的Android项目看起来像这样
...
src/
main/
java/
...
Services/
Service1.java
Service2.java
Service3.java
MainActivity.java
Class1.java
...
这意味着我在主包下面有一个名为Services的包。 目前,整个源代码(src文件夹)在一个Subversion存储库中管理。 我希望在版本控制方面将Services文件夹与项目的其余部分分开。我想管理我的项目,以便我可以在我的Services包中回到过去的版本,而无需更改实际的应用程序(项目的其余部分)和反之亦然。
假设我想坚持使用SVN,最好的方法是什么?我试图打开另一个存储库并使用2个不同的存储库,但似乎无法将工作目录更改为子目录(Services是src的子目录)
非常感谢
答案 0 :(得分:0)
根据我对您的问题的理解,您需要在应用的其余部分为您的服务进行独立配置。
您可以使用Library like structure
。为您的services
包创建一个单独的模块,并为项目的其余部分分开。将服务模块作为dependency
包含在主模块中,通过此模块,您将拥有两个具有单独配置的gradle
个文件。
Your Project
|
|
Main Module
|
|
Service module