版本合并
svn merge from_url@from_ver to_url@to_ver .
意思是把from_url的from_ver版本到to_url的to_ver版本变化施加到当前工作区
比如你打branch的时候版本是a,开发完了版本是b,那么这个命令就是把a到b做一个diff,然后patch到当前目录
文件冲突
如果是不同文件,肯定不会有冲突
如果相同文件,在不同的行数,也不会有冲突
只有在相同文件,在相同行数,会导致冲突
这个时候merge会提示有问题,一般需要手动修复,输入e(edit),进行收到修复,合并代码,修复完了之后保存输入r(resolved)告诉svn你已经修复完了

多人合作开发
开发都在分值上面进行
上线的包也是在分支打包
等确认上线没有问题了,在合并到trunk
这样做的目录是保证trunk干净

常见问题:
在版本x1,a同学和b同学都fork了一个分支出来进行开发
a开发完了版本记做x2,然后a进行预发,发布,合并trunk
然后b开发完了,他需要把trunk的最近更改合并到分支上面来就用merge trunk@x1->trunk@x2 .合并过来
b进行测试,上线,然后再合并trunk merge trunk@x3 branch@x3 trunk,相当于用这个分支直接替换掉trunk,因为这个分值有之前的trunk的功能,也有b开发的功能,是包含a和b的功能部分的,因此可以进行替换。

转载于:https://www.cnblogs.com/yuankui/p/3740781.html

用svn进行多人合作开发相关推荐

  1. git 多人合作开发几个简单的步骤

    git多人合作 作为项目的参与者,连接仓库以及拉取推送代码.git还有很多神指令,骚操作可以探索和学习,但是作为小白想先加入git多人合作开发,可以试试下面这些简单的操作. 1.连接远程仓库(两个方式 ...

  2. git 码云多人合作开发

    git 码云多人合作开发 默认已经安装好git 开发工具使用IDEA 一. 在码云中将别人的源仓库代码fork到个人码云仓库中 二.回到自己个人仓库中查看fork过来的项目 复制地址 三.打开IDEA ...

  3. idea svn查看提交人_svn 常规操作

    svn checkout svn://192.168.0.1/runoob01 --username=user01 后面是 svn 服务器地址 用户名 密码 svn add * svn 添加上传文件 ...

  4. 多人合作开发项目时出现的问题总结

    我于2018年6月8日至2018年7月20日与A,B,C三人使用.net共同开发一个关于安全教育平台的项目. 到今天,心态终于即将崩溃.下面我主要就合作开发的方面总结问题. 1.技术能力层次不齐. A ...

  5. 入职难题Git多人合作开发流程

    一.创建项目与管理 创建项目和管理项目都是管理账号需要做的事情,如果只是合作开发不进行管理,只需要浏览第二部分的内容即可. 1.创建项目 登录代码托管网站,点击添加项目,如下图所示: 填写相应的项目信 ...

  6. 腾讯云创建SVN支持多人协同办公

    本文参考自: 如何在腾讯云轻量级服务器搭建svn_我的天才女友的博客-CSDN博客_腾讯云 svn 搭建SVN服务器-腾讯云 - 夜页子 - 博客园 一.配置要求 选择腾讯云CentOS的镜像进行安装 ...

  7. 多人合作的项目要买服务器吗,浅谈Github多人合作开发

    前言:之前的一篇文章介绍了如何搭建自己的Git服务器,在自己搭建的Git服务器上,多人合作一般都采用创建证书登录方式(文章中也有介绍),即简单又方便.今天主要介绍Github上多人合作的开发方式. G ...

  8. 多人合作开发的标准制定

    我们开发团队是三个php,因为大家都有各自的开发习惯,写的时候也都有各自的开发,因此在开始开发之前先制定了一定的规范,方便以后代码的维护.下面就把这份标准分享一下,希望能给需要的小伙伴一些帮助: 1. ...

  9. git多人合作开发同一个分支

    对同一个分支,可能有多个人在开发,在你down下代码并修改完提交的这段时间里,可能你的同事已经做了新的提交,那么此时应该如何提交呢? 首先保存本地修改 git commit 或者直接push 到git ...

  10. SVN终端演练(个人开发\多人开发)

    SVN终端演练(个人开发) ### 1. 命令格式 命令行格式: svn <subcommand> [options] [args]   svn 子命令 [选项] [参数] 其中中括号里面 ...

最新文章

  1. 报告 | 超级智能城市2.0 – 人工智能引领新风尚(附下载)
  2. Imagine dragons Dream中文歌词
  3. tensorflow从入门到精通100讲(一)-如何申明一个tensor,Tensorflow中最重要的基本操作
  4. 管理组、路由组、用户邮箱,数据库他们之间的关系和区别
  5. 当年,兔子学姐靠这个面试小抄拿了个22k
  6. 系统权限管理设计 (转)
  7. poi导出Excel(分行单元格颜色设置,字体设置,合并单元格,插入图片)
  8. Kafka核心源码解析 - SocketServer源码解析
  9. Dart语言——45分钟快速入门(下)
  10. django 博客一
  11. MySQL 索引最左匹配原则的理解
  12. python random函数_python随机模块random的22种函数(小结)
  13. VoIP服务器处理协议,多协议VoIP服务器的研究与实现
  14. 改编码格式_CAD多行文字编码讲解
  15. c语言实现文件名随时间变化,WizTree 最好用的磁盘文件分析工具
  16. 西安电子科技大学计算机考研历年分数线,西安电子科技大学历年考研分数线汇总[2012-2021]...
  17. ANDROID_MARS学习笔记_S01原始版_009_下载文件
  18. VS2017 编译 EDK2 Stdlib
  19. [PC] 微软账号连接不上
  20. [学习笔记] BearPi-HM Nano - 开发板介绍

热门文章

  1. 计算机 软件 什么是算子
  2. thinkphp 按指定字段统计数据条数
  3. vue for循环中使用setTimeout没用 笔记
  4. 获取文本上每个字符出现的次数并保留在map中,再将map中的数据写入文件
  5. matlab中制作软件,2020-02-27 MATLAB App Designer——在 App 设计工具中创建辅助函数
  6. linux 显示目录的大小不一样,linux目录大小显示不实时问题
  7. MySQL学习(三、分组查询和多表查询)
  8. jenkins 部署 并执行npm run dev 项目时,execute shell自动结束进程问题
  9. PHP REDIS 使用长连接多数据库存储到最后一个数据库中的问题解决
  10. 2.12.PHP7.1 狐教程-【PHP 全局变量】