是否应将开源项目的未修改组件添加到版本控制中?

时间:2015-03-26 10:21:54

标签: git version-control

开发团队决定启动一个使用开源项目的新(Java)软件项目。

开发人员克隆存储库,创建开源项目的本地存储库。

开发人员团队仅修改开源项目的一些组件,可能是出于配置目的。团队的大部分工作都涉及编写新组件。

然后,开发人员必须创建自己的存储库,以便他们可以处理项目。

团队的repo是否应该包含所有代码,包括开源项目的未修改组件,还是应该只包含新的和修改过的组件?

1 个答案:

答案 0 :(得分:0)

经验法则是排除在项目导入/构建/等期间自动生成的文件。

如果您的团队只编写新组件,可能最好创建一个仅包含配置的模板项目以及开始编写组件所需的其他内容。