使用eclipse作为svn客户端

时间:2013-02-10 03:45:40

标签: eclipse svn subclipse

运行OSX。

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

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

无论如何都要在没有.project文件的情况下创建eclipse项目。我知道听起来很愚蠢,因为我确信eclipse需要.project文件用于其所有项目。很高兴只是创建一个SVN项目(而不是Java项目)并让eclipse不再使用任何其他垃圾。

想法?

2 个答案:

答案 0 :(得分:2)

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

只需转到偏好设置 - >团队 - >忽略资源并添加模式.project

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

此外,使用Eclipse从SVN签出文件夹时,请确保创建常规项目,而不是 Java项目,因此.project文件是Eclipse创建的唯一文件。

答案 1 :(得分:0)

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