Eclipse和SVN问题。请帮忙!

时间:2010-08-18 07:34:49

标签: java eclipse svn

这让我发疯了。我在eclipse中创建了一个Dynamic Web Project,后来将代码检查到了SVN中的一个项目中。现在,当我使用eclipse中的svn插件将项目签入新工作区时,它不会提示“创建新项目向导”。显然,如果将.project文件签入存储库,则不会提示。如果将代码再次签出到动态Web项目中,这将理想地起作用。它不是。我没有在项目属性中看到Server选项。我的猜测是它被检入JavaEE项目。我想从存储库中删除.project并尝试但是犹豫不决,因为它可能搞砸了存储库。我的问题是 -

  • 我应该检查.project文件吗?
  • 正常用法是什么?是否每次使用“新建项目”向导检出项目?
  • 为什么我检查的项目检查的项目不同?我忘记检查一些文件了吗?我知道不应该检查元数据。是否还有一些其他需要签入的.project?

谷歌搜索没有给我任何结果。希望有人在这里遇到这个问题。

谢谢, - 帕夫

3 个答案:

答案 0 :(得分:2)

我从不上传我的IDE依赖文件到存储库。主要好处imho:

  • 开发人员可以根据需要使用其他IDE(netbeans b.ex)。
  • 如果需要,开发人员可以使用不同的项目位置(文件夹)。
  • 开发人员可以根据需要更改项目配置,也不必担心签入此项目。

我使用Maven和M2Eclipse插件(加上集成:WTP和SVN)。通过这种集成,我可以在Eclipse中浏览我的存储库(CVS或SVN)时获得此选项。在netbeans中有类似的选择。

alt text

希望这会对你有所帮助

答案 1 :(得分:1)

项目类型(Java,Web等)存储在.settings.classpath文件旁边的.project文件夹下

答案 2 :(得分:0)

如果是我自己的项目,我总是将.project文件和所有元数据文件签入SVN。一些开源项目(Guava等)不会这样做,所以在这种情况下,我设置SVN忽略元数据文件。