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

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

2023年6月30日发(作者:)

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

 使用场景

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

 准备工作

 Svn服务器

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

 Vs2013或者vs2017

 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升级后感觉比之前好用多了。

 版本切换一定要提交

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

发布者:admin,转转请注明出处:http://www.yc00.com/web/1688076674a76739.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信