Android Eclipse测试项目不能与在Android构建树中构建的项目一起使用

时间:2010-03-24 19:45:18

标签: java android eclipse git

放置在git存储库中并在/packages/apps中的Android树中构建的Android Java项目需要将项目文件放在git存储库的根目录下。

这对于创建一个互补的测试项目是有问题的,理想情况下,它应该包含在同一个git存储库中,因此提交对于代码和测试都是原子的。如果将Test项目作为子目录包含在内,Eclipse会非常不满意。

除了创建第二个存储库之外,是否有适当的方法来处理此问题?

2 个答案:

答案 0 :(得分:0)

我不知道git但这似乎是一个代码组织问题,而不是git问题。我想我会创建一个工作区,然后将应用程序和测试项目作为该工作区中的子项目,如此

/packages/apps/<product-name> - 这是工作区

/packages/apps/<product-name>/app-name - 这是应用程序

/packages/apps/<product-name>/app-name-test - 这是应用程序的测试项目

答案 1 :(得分:0)

我不在eclipse中使用git。我将我的repo克隆到了〜/ work / repo,并且有2个子文件夹,一个用于实际项目,另一个用于测试项目。然后在我的工作区内,我有2个指向repo文件夹内的文件夹的符号链接。 Eclipse认为它们都是正常项目,并不关心回购管理。我只是去命令行和“cd~ / work / repo; git add。; git commit;”我可以同时提交测试和代码。

希望有所帮助