对于 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/