8

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

4

1 回答 1

7

您应该能够只忽略顶级工作区目录。你想达到什么目的?

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

svn propset svn:ignore "<your_workspace_dir>" .

由于您想要忽略项目中更具体的资源,因此您需要这样的东西(您可以使用 svn prop_edit_ svn:ignore 设置它<project_dir>):

.project
.classpath
.settings
bin

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

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

于 2008-10-24T14:18:05.550 回答