佑曦 2016-06-03 07:53 采纳率: 0%
浏览 1796
已结题

[CSDN史上插图最多的问题]SVN 合并分支 一直报树异常

1. 未上传svn的项目,未上传项目时svn结构

图片说明

图1 未上传的项目

图片说明

图2 Test1文件

图片说明

图3 没上传前的Svn目录

2. 上传svn 到主干trunk,Test1版本号842,svn结构

图片说明

图4 上传项目到trunk

图片说明

图5 上传后的目录,Test1 版本号842

图片说明

图6 上传后的SVN结构

3. 建立分支branches,svn结构,以及分支项目结构,Test1在分支的版本号依然是842

图片说明

图7 建立分支到branches

图片说明

图8 选择Head修订版

图片说明

图9 建立分支后SVN结构

图片说明

图10 分支项目结构Test1版本依然是842

4. 在主干项目修改Test1文件并且提交,版本号844

图片说明

图11 修改主干Test1文件添加第12行代码并提交

图片说明

图12 提交后的主干目录版本号844

5. 分支项目合并主干项目的更新

图片说明

图13 分支合并主干的更新

图片说明

图14 从trunk 合并

图片说明

图15 选择合并参数

图片说明

图16 分支获得一个更新

图片说明

图17 分支获得的文件

6. 分支修改test1文件并提交 版本号847

图片说明

图18 分支修改 Test1 添加一行代码并且提交,版本号847

图片说明

图19 分支提交后的目录

7. 主干项目合并分支项目

图片说明

图20 选择从分支合并到主干

图片说明

图21点击update之后可以继续

图片说明

图22 选择从branches 合并

图片说明

图23 合并选项

8. 主干合并得到分支更新,提交后版本号848

图片说明

图24 主干合并后的代码

图片说明

图25 主干合并后的目录,可以看到Test1版本号848

到此为止都是我能想到合理的,操作都是在分支之前建立的文件,如果在建立分支之后再建立文件,就会出错,如下

9. 主干建立新文件Test2 提交后 版本号849

图片说明

图26 新建文件Test2 并且提交

图片说明

图27 主干提交后的SVN目录

10. 分支项目合并主干的新建文件Test2

图片说明

图28 合并主干

图片说明

图29 合并时会出这个点update 然后点revert

图片说明

图30 点revert出来这个

图片说明

图31然后可以继续了

图片说明

图32 从trunk合并

图片说明

图33 合并选项

图片说明

图34 有一个更新

11. 合并后分支的状态

图片说明

图35 合并后分支的项目结构

图片说明

图36 合并后的分支项目文件

12. 分支项目可以合并到主干创建的Test2,然后分支修改test2并且提交 版本号850

图片说明

图37 在分支项目的文件里修改Test2加一行代码提交后版本号850

图片说明

图38 分支项目修改后提交的目录

13. 然后主干合并分支修改的test2(此帖问题)

图片说明

图39 选择从分支合并

图片说明

图40 合并时出现的,选择update 选择revert

图片说明

图41 选revert 出现的

图片说明

图42 然后可以继续了

图片说明

图43 从branches合并

图片说明

图44 合并选项

14. 然后发现树冲突,主干项目没有合并到分支的更新(此帖问题)

图片说明

图45 出现一个tree conflicts

图片说明

图46 主干的文件,并没有合并到分支的更新

图片说明

图47主干项目的版本号没变 图标出现双箭头

图片说明

图48 主干的文件属性

问为什么会出现tree conflicts怎么解决

  • 写回答

1条回答 默认 最新

  • 暮云收尽溢清寒 2016-06-03 14:56
    关注

    果然是图最多的,好复杂

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料