SVN创建分支及合并功能流程-新闻详情

SVN创建分支及合并功能流程


发布时间:2019-04-29责任编辑:满帅 浏览:1951


 • 目的

该功能旨在将开发中的代码与正式版的代码分离,防止发生将尚未开发完的功能部署到正式服的事件。

步骤

更新目标文件夹

在要创建分支的文件夹(文件最小化原则,应该在离需要开发的功能最近的文件夹,如果是angular项目,因angular编译原因,最少须在src文件夹)上点鼠标右键,选中TortoiseSVN选项,然后在弹出的动作栏中选择Branch/tag按钮,如图

在弹出的窗口中,将To path路径修改为将要创建的分支的路径,命名方式统一为:创建分支来源的文件夹名+_branch_+功能名,或创建分支来源的文件夹名+_fenzhi_+功能名,检查好后点击OK按钮。

更新

在源文件夹(即上文中的src)上右击,选择switch切换分支,在弹出的窗口中,将To path改为创建分支后的文件夹路径(即src_branch_gongneng),然后点击确定,切换分支完成。以后即可在src文件夹中修改和提交代码。 

打包测试,修改BUG等。

如果源代码没问题,那么将分支切换回来,具体步骤同5,只不过将弹出框中的To path修改为源文件夹的路径,即src。

合并分支。先更新代码,然后在源文件夹(即src)上点击右键,点击Tortoise SVN下的Merge。

在弹出框中,按如下图步骤操作。

其中URL to merge from 中填的是所分支的路径。一路点击直到窗口消失。

更新,并提交自己的代码,解决冲突等。

删除分支文件夹。在分支文件夹(即src_branch_gongneng)上右击,点击Tortoise SVN->Delete将其删除。删除后提交当前目录到SVN。

恭喜你!你已经成为一名合格的“分支合并师”了。

  


项目开发组   供稿