我是Eclipse的新手,我有一个Eclipse工作区,其中包含用于Google Web Toolkit App的项目。我应该为版本控制提交哪些目录/文件(我们使用的是Subversion)?我相信我不需要提交.metadata目录,在我看来,我不需要提交war目录,但我不是肯定的。需要在多个开发人员之间共享已提交的项目。
答案 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知道您想要在源代码管理下准确放置什么 - 显然编译后的输出和类文件已经出来了:)