2010-08-18 82 views
2

这让我疯狂。我在eclipse中创建了一个动态Web项目,然后在SVN中将代码检入到一个项目中。现在,当我在eclipse中使用svn插件将项目签出到新工作区时,它不会提示“创建新项目向导”。显然这不会提示如果.project文件被检入存储库。如果代码再次签出到动态Web项目中,这将会非常理想。不是这样。我没有看到项目属性中的服务器选项。我的猜测是它正在检查到一个JavaEE项目。我想从存储库中删除.project并尝试,但是犹豫不决,因为它可能会破坏存储库。我的问题是 -Eclipse和SVN问题。请帮忙!

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

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

感谢, - 帕乌

+0

你确定你的新的Eclipse还JEE特点? – nanda 2010-08-18 07:41:23

回答

2

我从来没有上传到存储库我的IDE相关文件。主要优点如下:

  • 开发人员可以使用其他IDE(netbeans b.ex)。
  • 开发人员可以根据需要使用不同的项目位置(文件夹)。
  • 开发人员可以更改项目配置,如果他们想要的话,他们不必担心检查这个伪装或不。

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

alt text

希望这将帮助你

+0

我在Eclipse中做了类似的事情。 – user220201 2010-08-18 14:59:11

0

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

1

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

+0

感谢您的支持。我将从svn中删除.project文件。 – user220201 2010-08-18 14:59:52