2

运行 OSX。

作为一名 Java 开发人员,我多年来一直使用 eclipse。我现在正在使用各种新技术,但仍然发现自己在使用 svn(不要问这不是我的决定)。无论如何,我不太喜欢 SVN 命令行,因为我发现几乎不可能对合并冲突进行排序。

因此,每当我需要做 SVN 类型的事情时,我都在考虑使用 eclipse(带 subclipse 插件)作为我的 SVN 客户端。我发现的一个问题是 eclipse 喜欢创建一个 .project 文件。我永远不想检查这个,因为没有其他人使用 Eclipse。我知道我可以将它添加到 svn:ignore,但实际上也必须将该忽略提交给 SVN,我也不想这样做。

无论如何要创建没有 .project 文件的 eclipse 项目。我知道这听起来很愚蠢,因为我确信 eclipse 的所有项目都需要 .project 文件。仅仅创建一个 SVN 项目(不是 Java 项目)并让 eclipse 摆脱任何其他废话就很好了。

想法?

4

2 回答 2

2

没有.project文件就无法创建 Eclipse 项目(至少据我所知没有),但您也可以告诉 Eclipse 忽略哪些文件。

只需转到Preferences -> Team -> Ignored Resources并添加模式.project

此设置纯粹是 Eclipse 内部的,既不会影响您的全局 svn-ignores(定义在 中~/.subversion/config),也不会将任何文件添加到存储库中。

此外,当使用 Eclipse 从 SVN 签出文件夹时,请确保创建一个General Project,而不是Java Project,因此该.project文件是 Eclipse 创建的唯一文件。

于 2013-02-10T20:39:56.717 回答
0

.project实际上不是将生成的唯一文件 - 取决于您添加到项目的“项目性质”。要将项目与源文件夹真正分开,您必须在单独的文件夹中创建项目 - 比如说工作区 - 删除原始源文件夹并将源文件夹添加为外部链接- 请参阅:项目设置/Java构建路径/来源。

于 2013-02-10T07:52:42.727 回答