我们在包含多个 Java 项目的 Eclipse 工作区中拥有 Eclipse RCP 应用程序的代码。我们使用 Mercurial 和一个简单的 .hgignore 只是 *.class (但同样的问题也适用于 Git)。
即使是对代码的微小更改也可能导致 .metadata 中的许多文件发生更改。
我想从版本控制中排除部分或全部 .metadata。如果我们完全排除它,工作空间就会丢失。
有谁知道我们可以安全地排除什么?或者,如果我们将代码 pull 到新的计算机上,我们如何重新创建它?
最佳答案
GitHub 正在维护一个社区“gitignore”项目,该项目为各种平台、编辑器和语言的忽略建议的文件规范编目:https://github.com/github/gitignore
Eclipse 忽略在这里:https://github.com/github/gitignore/blob/master/Global/Eclipse.gitignore
(如果他们应该知道其他文件规范,请告诉他们!)
关于java - 我可以在 Git/Mercurial 中安全地忽略 Eclipse 项目 .metadata 的哪些内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4278601/