wild84 2017-09-02 00:57 采纳率: 80%
浏览 3727
已采纳

svn多人协作如何提交代码?

目前使用svn做代码版本管理比较多,我看到网上说的提交代码先进行同步.
所以有个疑问:多人协作,两个人都在开始工作前从代码库克隆代码下来
做开发.如果恰好两个人在同一时间修改了同一个公共文件.那么如果一个人先
上传了.那么第二个人上传时会先同步,这时候代码库的代码会不会覆盖掉第二人
的修改?像这种情况应该如何处理?

  • 写回答

3条回答

  • 入秋枫叶 2017-09-02 01:13
    关注

    第二个人同步即Update时并不会覆盖掉自己修改的代码,而是在第二个人本地将该文件所有的修改合并。
    如果不会出现冲突,第二个人再提交就可以了,这时svn上的版本就是两个人共同修改的文件。
    当然如果两个人修改的是同一个文件的同一个位置会出现冲突,不过有冲突解决冲突就好。
    svn还是比较好用的。

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

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?