可以从版本控制中忽略Android中的bin文件夹吗?

时间:2013-12-22 17:09:16

标签: android git version-control

制作Android应用程序时是否需要同步bin文件夹?

当源编译正确时,它们会自动重新生成吗?

2 个答案:

答案 0 :(得分:1)

通常,规则的大拇指似乎是应该将任何自动生成的内容都签入到您的版本控制系统中。

如果您使用Maven或任何其他构建系统,这包括二进制文件(/ bin)以及构建文件夹(例如/ target)。

(仅供参考,通常的做法是,即使像Log4j这样的库也会检查到您的VCS,因为您的构建系统应该负责为您下载这些文件。在这方面,甚至不应该检查IDE配置文件,因为它们通常可以由构建系统生成。例如使用:mvn eclipse:eclipse)

答案 1 :(得分:1)

始终建议不要在版本控制上转储任何内容和所有内容。只需保留您或其他将要使用它的开发人员所需的文件,文件夹。甚至.settings或.metadata,bin,gen等。在Tortoise SVN中,您可以选择要添加到忽略列表的文件夹右键单击Select TortoiseSVN>添加到忽略列表>按名称或您想要选择的选项。并且不要忘记将此文件夹(FolderName - svn:ignore list)提交给SVN。