0

我对Git (Svn)Java很陌生。

我想将我的Java Project(最终是 a Java Web project)放入源代码管理中,但我想某些文件不必像.class files&那样web.xml提交。

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

4

3 回答 3

2

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

1) cd $PROJECT
2) git init
3) git add pom.xml
4) git add src
5) echo 'target' > .gitignore
6) git commit -m "First commit"

于 2013-07-23T18:18:07.567 回答
1

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

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

于 2013-07-23T17:50:09.890 回答
1

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

https://github.com/github/gitignore

于 2013-07-25T03:36:43.530 回答