将eclipse工作区提交到版本控制时应该忽略哪些目录/文件?

时间:2010-08-04 21:41:53

标签: eclipse version-control gwt

我是Eclipse的新手,我有一个Eclipse工作区,其中包含用于Google Web Toolkit App的项目。我应该为版本控制提交哪些目录/文件(我们使用的是Subversion)?我相信我不需要提交.metadata目录,在我看来,我不需要提交war目录,但我不是肯定的。需要在多个开发人员之间共享已提交的项目。

2 个答案:

答案 0 :(得分:1)

您不应该提交包含工件的目录以及要求将项目签出到工作空间的.project文件。 (如果您需要使用不同版本的项目,这是不可取的。)

除非您使用maven,否则您可能还想将.classpath添加到您的版本控制系统。

请记住,所有团队成员都必须小心,只能在类路径中添加相对路径。

答案 1 :(得分:1)

stacker涵盖了Eclipse的文件,让我报道GWT;)

假设您正在使用the standard layout

  

war目录是部署   您的Web应用程序的图像。它是   在标准的扩展战争格式中   被各种Java web认可   服务器,包括Tomcat,Jetty和   其他J2EE servlet容器。它   包含各种资源:

     
      
  • 您提供的静态内容,例如主机HTML页面
  •   
  • GWT编译输出
  •   
  • 服务器端代码的Java类文件和jar文件
  •   
  • 用于配置您的Web应用程序和任何servlet的web.xml文件
  •   

所以你可以看到它是一个混合包。由于它是suggested before,您应该使用svn:ignore让SVN知道您想要在源代码管理下准确放置什么 - 显然编译后的输出和类文件已经出来了:)