eclipse - 在 Eclipse 的团队项目中提交项目的哪些部分?
问题描述
这可能是一个愚蠢而简单的问题,但我不知道。我正在(与其他人一起)使用 Eclipse 和 SVN 处理 java 项目(java maven 项目)。当我提交我的更改时,我只需要提交*.java
我更改的文件还是整个 java Maven项目?
谢谢
解决方案
一般来说,向您的团队询问通用规则或最佳实践是一个好主意。因此,如果他们希望您只更改*.java
文件,您最好只贡献符合此要求的更改。
然而,在大多数软件团队或公司中,项目不仅是由简单的源代码构成的。许多项目由.properties
文件、基于XML的配置组成,例如 Maven 的项目和pom.xml
文件中的模块定义,甚至是为了开发目的而共享的SQL片段。有时,开发人员需要对这些非*.java
文件进行更改。因此,如果您不通过公共存储库(即此处: git或svn)与您的团队分享这些调整,它可能会被“阻止” 。
从本质上讲,询问您的团队他们对您作为贡献者的期望,或者让您的团队讨论并决定您希望如何在文件级别组织项目和代码存储库。
编辑:当心具有本地配置信息的隐藏目录,即 IDE 环境,例如本地工作空间的属性。这些显然是开发人员特定的东西。
希望能帮助到你。
推荐阅读
- javascript - 如何使用 React 中的 useState 挂钩将保存状态的对象推入状态数组?
- reactjs - Bootstrap grid not displaying rows
- java - 从 JAVA 8 迁移到 JAVA 11 后,服务无法启动
- jdeveloper - BI 发布者突发问题
- javascript - 使用浏览器 JS 搜索 PDF 文本
- javascript - 如何将每个对象作为一个选项放在 React 的选择标签中?
- r - 计算与其他行的距离(使用 R)
- javascript - 导航栏列表项问题有突出显示
- javascript - React: fetch api 返回 index.html 页面
- istio - istio 可以重写 HTTPS/TLS 流量吗?