项目开发过程中的版本控制怎么做,对于maven的这种项目怎么做控制?
在一个项目的开发管理过程中,项目的版本怎样做会比较好?举例说明吧,我现在要做一个项目A(maven项目),A的dependency是B,C,D。那么我做开发分支和验收分支的时候,该怎么做?是把A,B,C,D都建立两个分支吗?
还是只把A建立两个分支?如果所有的module都建立两个分支,那么在升级合并代码的时候岂不是很麻烦?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
因为B,C,D 是A的dependency啊 他们最后以B,jar,C.jar,D.jar的形式存在于A.war里面
感觉问题的表达有点问题,不明白为什么要改B,C,D依赖项目,我猜你说的情况使用类似eclipse项目依赖配置可以实现。
现在公司的项目每次升级都是一个灾难 版本冲突 要不就是少生了东西 要么就是多生了东西 很头疼啊 感觉项目版本控制做的跑偏了
肯定是要建分支的,尽量维持分支在一周到两周就能合并进主干吧,要不然太难了,其实大部分用maven开发都会出现这种情况
无解,但是记住maven的思想“约定优于配置”就好办了