震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

以下内容主要完成分支与合并,不做详细教学,只是演示一个流程,有需要的自取。

目录

目录

(1)创建分支

(2)分支切换

(3)分支合并



(1)创建分支

在创建分支前先先完成一些预先操作

1.在版本库中建立trunk与branches 两个文件夹

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

2.在桌面新建两个空文件夹 用于存放主项目与分支项目

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

3.分别从版本库checkout  trunk给主项目 ,branches给分支项目

主项目:

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

分支项目:

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

效果:

这个时候我们看一下两个文件夹里分别有了什么?

主文件夹里有了事先我们在版本库的trunk中放好了的内容 123.txt

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

而分支项目则没有

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

分支项目创建完毕!

 

(2)分支切换

接下来我们实现将分支项目切换为主项目,在分支项目处右键switch:

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

在ToPath中选择我们在版本库中建好的的trunk文件夹 ,点击ok

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

这个时候显示创建好了

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

效果:

这个时候我们发现分支已经切换回了trunk,切换分支实现完毕

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

 

(3)分支合并

分支的合并主要可以实现将 主版本的修改合并到分支项目(委曲求全) 和将分支修改合并到主项目(宣兵夺主)。

在开始前我们先在主项目的123.txt文件中输入一些内容

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

提交一下

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

我们来演示一下分支的合并,在分支项目中选择 Merge

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

选择第一个选项,从前面的版本中合并

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

 merge from的目录写trunk,它的意思是从主项目的诸多版本中选择

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

 点击show log 我们选择第7个版本(你可以选择你自己对文件进行提交的版本,不会文件提交的参考第一个文章) 点击ok

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

 点击next 下一步

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

点击merge

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

分支合并完毕

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

效果:

可以看到分支项目里已经有了主项目的文件

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并

震惊!全网最简单的图文并貌TortoiseSVN入门(三)分支与合并