我用Maven设置了一个Eclipse项目。源代码使用Git进行版本控制。工作环境是Windows。
由于某种原因,“Users”目录在项目树中可见,包含以下结构:
Users
+--kaupps
+--git
+--<projectname>
+--<projectname>
+--target
+--m2e-wtp
+--web-resources
+--META-INF
+--maven
+--<EclipseProjectName>
| +--<EclipseProjectName>
| +--pom.properties
| +--pom.xml
+--MANIFEST.mf
此目录的用途是什么,是否需要将其签入版本控制或更好地忽略它?项目顶部的pom.xml已经签入。
答案 0 :(得分:1)
您应该从源代码管理中排除target
- 目录。通常从maven生成的资源被放入该目录。
这基本上等同于从源代码控制中排除bin/
,因为这两个目录都包含可以(并且经常会)在每次构建时更改的构建过程工件。对它们进行版本控制无用。
答案 1 :(得分:0)
c:/Users/<username>/git/
是git的默认目录。这是项目位于光盘上的位置。您应该只需登记<projectname>
目录。