这可能是一个愚蠢而简单的问题,但我不知道。我正在(也和其他人一起)使用Eclipse和SVN开发Java项目(java Maven项目)。
提交更改后,我是否只需要提交更改的*.java
文件或整个Java Maven 项目?
谢谢
答案 0 :(得分:2)
通常,最好向您的团队询问通用规则或最佳做法。因此,如果他们只希望您更改*.java
文件,那么最好只做出符合此要求的更改。
但是,在大多数软件团队或公司中,项目不仅是由 plain 源代码创建的。许多项目由.properties
文件组成,它们是基于 XML 的配置,例如在pom.xml
文件中找到Maven的项目和模块定义,甚至为开发目的而共享的 SQL -snippets之类的东西。开发人员有时会需要对这些非*.java
文件进行更改。因此,如果您不通过通用存储库与您的团队共享这些调整,则可能会“阻塞”,例如: git 或 svn 。
本质上,请问您的团队作为贡献者对您有何期望,或者让您的团队讨论并决定如何在文件级别组织项目和代码存储库。
编辑:当心带有本地配置信息的隐藏目录,即IDE环境,例如本地工作空间的属性。这些显然是开发人员特定的东西。
希望有帮助。