如何正确使用Git与Eclipse进行Android开发?

时间:2012-06-23 21:50:46

标签: android eclipse git

我目前正在命令行上使用Git来帮助我在不破坏现有代码的情况下逐步添加功能。让我担心的部分是Git提交后的这一系列输出:

[optimized_managed_event 6c9a98c] Added managed event insert into my ContentProvider
12 files changed, 202 insertions(+), 16 deletions(-)
rewrite bin/classes.dex (87%)
rewrite bin/classes/com/zeroe/SmartCalProvider.class (85%)

如果它们是.class文件和其他不是文本的类型,我是否应该担心重写?我对Git相当新,但我对命令行非常熟悉,并且我了解大多数Git项目的基本工作流程:

> git add .
> git commit -m 'comment on commit'
> git checkout [master]
> git merge [branch]

我稍微担心的是提交时会出现的问题,然后合并,因为Android项目有很多文件,它们以不同的格式创建。

我的问题基本上是我在Android开发中做这件事时需要担心的事情吗?

1 个答案:

答案 0 :(得分:2)

在项目的根目录中创建.gitignore并添加至少以下内容:

*~
*.apk
bin
gen
local.properties
.apt_generated

这样您就可以避免放入存储库自动生成的文件,这通常会毫无理由地将存储库大小放大。您可能要保存的唯一自动生成的文件是proguard/文件,在用户生成的崩溃报告之后,可能需要这些文件才能展开调用堆栈。

此外,我发现安装giggle实用程序非常有用,可以查看文件中的更改。