eclipse - 忽略 Eclipse 工作区的模式

标签 eclipse svn language-agnostic version-control development-environment

对于 svn、git 等,您是否有一个好的忽略模式来处理 Eclipse 工作区?我想对工作区中的所有项目进行版本处理。它必须忽略所有 Eclipse 配置、编译文件和输出文件夹。

最佳答案

您应该能够仅忽略顶级工作区目录。你想实现什么目标?

基本上,在工作区上方的目录中,执行以下操作:

svn propset svn:ignore "<your_workspace_dir>" .

由于您想要忽略项目中更具体的资源,因此您需要类似的内容(您可以使用 svn prop_edit_ svn:ignore <project_dir> 进行设置):

.project
.classpath
.settings
bin

在标准 Eclipse JDT 项目(具有单独的源代码和构建树)中,它将排除其输出的内容。当然,对于 CDT 项目、ruby 等项目来说,这会略有不同。 YMMV 等等。

我的一般做法是手动对我需要版本化的所有内容进行版本控制,然后排除剩下的内容。对于忽略来说,通配符是危险的;它们很容易让你无法注意到一些重要的事情,所以宁可谨慎,只忽略最低限度的事情。

关于eclipse - 忽略 Eclipse 工作区的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/233682/

相关文章:

svn - 当 --quiet 时, checkout (co) svn 上的项目是否更快?

language-agnostic - 'port' 这个词对于软件开发来说意味着什么?

eclipse - Maven - 如何从 Eclipse 引用环境变量

java - 阻止 Eclipse 缩进使用 Ctrl-/创建的注释

android - 我新发布的 Android 应用无法在市场上搜索到,但可以在 appBrain 上搜索到。

algorithm - 给定一个数字,判断它是否辉煌

data-structures - O(1)时间: initialization, 插入、删除、找到一个元素、删除所有元素的数据结构

java - Eclipse 因 LauncherFactory 的 NoClassDefFoundError 导致使用 JUnit 5 未找到测试

svn - 基于maven2的持续集成

svn - 一个 SVN 存储库中的不同修订增量