首页 > 解决方案 > 在 Eclipse 的团队项目中提交项目的哪些部分?

问题描述

这可能是一个愚蠢而简单的问题,但我不知道。我正在(与其他人一起)使用 Eclipse 和 SVN 处理 java 项目(java maven 项目)。当我提交我的更改时,我只需要提交*.java我更改的文件还是整个 java Maven项目?

谢谢

标签: eclipsesvnsubversive

解决方案


一般来说,向您的团队询问通用规则或最佳实践是一个好主意。因此,如果他们希望您只更改*.java文件,您最好只贡献符合此要求的更改。

然而,在大多数软件团队或公司中,项目不仅是由简单的源代码构成的。许多项目由.properties文件、基于XML的配置组成,例如 Maven 的项目和pom.xml文件中的模块定义,甚至是为了开发目的而共享的SQL片段。有时,开发人员需要对这些非*.java文件进行更改。因此,如果您不通过公共存储库(即此处: gitsvn)与您的团队分享这些调整,它可能会被“阻止” 。

从本质上讲,询问您的团队他们对您作为贡献者的期望,或者让您的团队讨论并决定您希望如何在文件级别组织项目和代码存储库。

编辑:当心具有本地配置信息的隐藏目录,即 IDE 环境,例如本地工作空间的属性。这些显然是开发人员特定的东西。

希望能帮助到你。


推荐阅读