什么放在Java项目的源代码管理下

时间:2013-07-23 17:45:48

标签: java eclipse git version-control egit

我对Git (Svn)和Java很新。

我想将我的Java Project(最终是Java Web project)放入源代码管理中,但我想有些文件不一定要像.class files&例如web.xml

那么,在eclipse项目中,提交的文件(Servlets和JSP)是什么,以及如何忽略其他文件?我需要使用.gitignore文件吗?

3 个答案:

答案 0 :(得分:2)

假设它像典型的maven结构,我们就是这样做的:

1)cd $ PROJECT
2)git init
3)git add pom.xml
4)git add src
5)回声'目标' >的.gitignore
6)git commit -m"第一次提交"

答案 1 :(得分:1)

源/控件应该用于将源文件和资源文件放入其中。您应该避免将.class或任何项目设置文件放在源代码管理中。类文件是根据最新的源生成的,您应该将构建文件放在源代码管理中以帮助完成。不应将任何与项目/环境相关的设置推送到源代码控制,因为使用该源的每个人可能具有不同的环境设置。

web.xml是一个资源文件,应该放在源代码管理中。所有其他资源(如配置文件)也可以存入您的存储库。

答案 2 :(得分:1)

GitHub上有一个非常好的项目:一组有用的.gitignore模板:

https://github.com/github/gitignore