gpt4 book ai didi

android - 如何防止 .git 目录在重建期间被复制到 bin 目录?

转载 作者:太空宇宙 更新时间:2023-11-03 12:57:14 25 4
gpt4 key购买 nike

一个 .git 目录不断出现在我的项目中,在我认为应该忽略的目录中。每次我清理项目或在 Eclipse 中刷新它时,它都会重新出现。重复的 .git 目录会导致冗余文件阻止项目构建。

我在 Eclipse 中有一个 Android 项目,它链接来自 Java 项目的源代码,这是 LibGDX 处理项目的方式。我不想要的 .git 目录包含一个导致冲突的文件,所以我每次要构建到设备时都必须删除它。

它正在创建目录 MyProject/bin/classes/.git。但是我的 .gitignore 文件中有 bin/。我的存储库在 MyProject 中。

冲突文件是\bin\classes.git\COMMIT_EDITMSG。这与我的链接源 Java 项目中的一个文件冲突:\gen.git\COMMIT_EDITMSG。同样的问题,因为我在该项目的 .gitignore 中有\gen。

我很确定 Eclipse 或 ADT 在重建或清理项目时将 .git 目录复制到 bin 目录。

所以我现在的问题是,如何让 Eclipse 和/或 ADT 停止这样做?

(如果您想查看我的旧 .gitignore,我认为它是无关紧要的,因为它已正确设置为忽略 bin 目录,您可以单击“已编辑”链接以在本文的历史记录中查看它。 )

最佳答案

如果您想要在 eclipse 中构建期间排除要复制的 *.git 文件,您可以在该特定项目的 Java Build Path 菜单下进行设置,然后将 *.git 添加到排除模式中。这里非常棘手,因为您可以指定包含模式或排除模式,但不能同时指定它们。所以,也许您想尝试排除 *.git 以便它不会在构建期间复制。

例如,请参见下面的屏幕截图:

enter image description here

关于android - 如何防止 .git 目录在重建期间被复制到 bin 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17801119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com