懒惰的猪头 2021-01-15 17:23 采纳率: 50%
浏览 26
已采纳

上线的项目更新版本时,发现提交的代码冲突

   线上有个java项目project(项目分了多个子系统,已经上线了一个版本),交给a,b,c三人去维护升级(每个人都负责一个子模块),4月5号那天要升级版本a负责的子模块,但是5号的前一天b、c也都上传了代码(其中b、c上传的是自己负责那个子系统升级代码的半成品),到了5号发新版本的时候了,这时候才得知b、c管理的子模块是升级模块的半成品,有没有什么办法在不通知b、c的情况下规避这种问题呢?用什么软件实现还是直接更改项目开发结构?

         目前我用的是svn,为了防止电脑突然死机,代码丢失,每天做完工作都会上传一次代码。

  • 写回答

2条回答 默认 最新

  • johnny233 Java后端领域新星创作者 2021-01-15 17:42
    关注

    无论是Git还是SVN,push前先pull;这是开发规范。还有一个开发规范:半成品不能提交到发布分支(b,c的做法是不对的,提交代码是安全的,但是不能提交到要发布的分支,如master),建议看看 Git Flow!

    当然,还是建议从SVN切换到Git!!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 专家修改了标签 1月22日

悬赏问题

  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办