300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Visual Studio SVN创建分支 合并分支 切换分支 vs 插件 visualsvn

Visual Studio SVN创建分支 合并分支 切换分支 vs 插件 visualsvn

时间:2022-03-21 13:05:07

相关推荐

Visual Studio SVN创建分支 合并分支 切换分支 vs  插件 visualsvn

Visual Studio SVN创建分支 合并分支 切换分支 vs 插件 visualsvn

使用场景

项目越来越大,开人人员越来越多.版本越来越多 项目中有不同的里程碑,不同版本.最悲催的是 软件开发到一半,发现上一个版本有一个紧急BUG需要立即发包修复; 进退两难,这个时候就需要版本管理,直接切换到上个版本开发就好了.

准备工作

Svn服务器

Svn客服端(目前使用中文的)

Vs或者vs

Vs svn插件visualsvn 扩张工具能找到

演示项目 个人开源练手项目.

建立版本库

这个地方需要注意,选择下面这个默认有三个文件夹trunk, branches, tags trunk是主分支,是日常开发进行的地方;branches是分支。一些阶段性的release版本;tags目录一般是只读的,这里存储阶段性的发布版本

新建28zhaoqun演示项目

建立的是一个28zhaoqun的mvc空项目,这样文件比较少,提交也比较快。

Visualsvn 插件安装之后,上面就会多了一些操作按钮和svn地址

然后把项目导入版本库,检处理,项目代码都是绿色都说明已经提交。

创建分支release_06_11

这项目就这样了,这个时候比如要添加个用户中心的功能06_11上线,于是创建分支release_06_11

如下图说明,分支就创建好了,对应的代码已经复制到分支

切换分支

点击图片中的小三角形,弹出个框

添加一个控制器,添加部分界面,说明项目由改动了

然后把代码提交,记得一定提交之后才切换版本号

创建分支release_06_20

同样的思路,release_06_11的方法创建release_06_20

我们先切换到主干trunk

添加一个Group控制器,添加一个界面

这样两个版本就好了。

主干合并

待所有分支开发完成,我们把分支的代码汇合。

首先我们合并分支release_06_11

第一个版本的代码已经合并进来

由于项目比较简单,没有冲突,有冲突,需要解决冲突

比如release_06_20开发完成,现在要版本合并,先提交代码

和上面步骤一样。

合并后的版本

操作完毕

完成总结

感觉用起来还不错,visualsvn 这个插件不错。以前用的tfs,tfs冲突管理功能比较好用。visualsvn升级后感觉比之前好用多了。

版本切换一定要提交

版本管理最头痛的事情就是冲突.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。