震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并
以下内容主要完成分支与合并,不做详细教学,只是演示一个流程,有需要的自取。
目录
目录
(1)创建分支
在创建分支前先先完成一些预先操作
1.在版本库中建立trunk与branches 两个文件夹
2.在桌面新建两个空文件夹 用于存放主项目与分支项目
3.分别从版本库checkout trunk给主项目 ,branches给分支项目
主项目:
分支项目:
效果:
这个时候我们看一下两个文件夹里分别有了什么?
主文件夹里有了事先我们在版本库的trunk中放好了的内容 123.txt
而分支项目则没有
分支项目创建完毕!
(2)分支切换
接下来我们实现将分支项目切换为主项目,在分支项目处右键switch:
在ToPath中选择我们在版本库中建好的的trunk文件夹 ,点击ok
这个时候显示创建好了
效果:
这个时候我们发现分支已经切换回了trunk,切换分支实现完毕
(3)分支合并
分支的合并主要可以实现将 主版本的修改合并到分支项目(委曲求全) 和将分支修改合并到主项目(宣兵夺主)。
在开始前我们先在主项目的123.txt文件中输入一些内容
提交一下
我们来演示一下分支的合并,在分支项目中选择 Merge
选择第一个选项,从前面的版本中合并
merge from的目录写trunk,它的意思是从主项目的诸多版本中选择
点击show log 我们选择第7个版本(你可以选择你自己对文件进行提交的版本,不会文件提交的参考第一个文章) 点击ok
点击next 下一步
点击merge
分支合并完毕
效果:
可以看到分支项目里已经有了主项目的文件