tortoisesvn分支创建与合并

author author     2022-09-20     130

关键词:

前提准备: 确保本地Work Copy 和 服务器上的 版本一致。( 所有代码都提交到SVN,并update一次)

1  从主干创建分支代码

在本地Work Copy  选中项目文件夹,鼠标右键选择 TortoiseSVN → Branch/Tag....

弹出如下图, 在To Path 处填写 分支代码保存地址。

 

 image

选择OK 即可。

 

2  主干代码有改变,把改变的主干代码合并到分支

1 在本地(分支代码)Work Copy  选中项目文件夹,鼠标右键选择 TortoiseSVN → Merge....

image

接下来

image

 

可以通过  show log  查看改变的版本。

然后下一步,下一步都采用默认即可。

 

3  把改变的分支代码 合并回主干

在本地(主干代码 )Wrok Copy ,选中项目文件夹,鼠标右键选择 TortoiseSVN → Merge....

注意,从分支合并回主干,也是 选择主干代码

image

svn 帮助原文解释:

If you are using this method to merge a feature branch back to trunk, you need to start the merge wizard from within a working copy of trunk. (如果你要合并功能分支代码回主干,你需要从主干工作拷贝启动合并向导)

In the From: field enter the full folder URL of the trunk. This may sound wrong, but remember that the trunk is the start point to which you want to add the branch changes. You may also click ... to browse the repository.

image

选择好合并的版本,可以指定版本,或者默认即可。

然后下一步,下一步点完。

 

如果需求较多,最好启用分支开发。

1   主干代码最好保持与 线上版本一致。

2   需求在分支上开发,如果有多个需求需要并行,就启用多个分支。

3  主干代码有所改动,启用(方法2) 合并到分支去。(比如:正在开发分支,突然线上出现个问题需要紧急修复,或者领导来个需求需要马上改了上线。直接改主干代码,改完测试发版)

4  分支需求开发完毕后,启用(方法3)把分支代码合并回主干,保持主干和分支一致。 此方法,分支可持续使用。

svn分支开发与主干合并(branch&merge)

...括如何在本地创建一个测试用的repository。首先需要安装TortoiseSVN,我安装的版本是:TortoiseSVN1.6.15,Build21041-32Bit,2011/03/2318:00:271、本地Repository的创建re 查看详情

使用tortoisesvn新建及合并分支图文教程

...p;  下面开始创建分支:  1、在trunks上点击右键,在TortoiseSVN菜单中选择Branch/Tag;  2、在 查看详情

svn分支与合并

...说了,网上有很多答案,可以自行查找。我用的svn版本是TortoiseSVN1.8.81、建立分支鼠标右键你的本地项目文件夹,依次选择TortoiseSVN-->Branch/tag出现以下弹框,在Topath里面填写分支的地址,只需把主干的文件名替换成分支的文件... 查看详情

使用tortoisesvn新建及合并分支图文教程

...  下面开始创建分支:  1、在trunks上点击右键,在TortoiseSVN菜单中选择Branch/Tag;  2、在Topath输入框中输入 查看详情

你如何分支并与 TortoiseSVN 合并? [关闭]

】你如何分支并与TortoiseSVN合并?[关闭]【英文标题】:HowdoyoubranchandmergewithTortoiseSVN?[closed]【发布时间】:2010-09-0505:34:27【问题描述】:您如何使用TortoiseSVN客户端使用ApacheSubversionbranchandmerge?【问题讨论】:【参考方案1】:我... 查看详情

如何将分支合并回主分支并避免树冲突 - TortoiseSVN

】如何将分支合并回主分支并避免树冲突-TortoiseSVN【英文标题】:Howtomergebranchbacktomainbranchandavoidtreeconflicts-TortoiseSVN【发布时间】:2014-11-2702:31:29【问题描述】:我使用TortoiseSVN在SVN中管理源文件。我添加了文件并将它们提交到... 查看详情

在 TortoiseSVN / 分支实践中合并特定文件

】在TortoiseSVN/分支实践中合并特定文件【英文标题】:MergingspecificfilesinTortoiseSVN/branchpractices【发布时间】:2020-01-1107:18:26【问题描述】:我有一个个人分支,我在其中同时处理多个功能。完成一项功能后,我想将相关文件合并... 查看详情

tortoisesvn中分支和合并实践

使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方... 查看详情

tortoisesvn中分支和合并实践

使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方... 查看详情

svn

...级目录Update会把分支的这个文件夹带下来创建:右键->TortoiseSVN->Branch/tag..("Topath"处输入新分支名)切换:右键->TortoiseSVN->Switch..("Topath"处输入要切换到的分支名)合并:右键->TortoiseSVN->Merge..Ankh 查看详情

svn(tortoisesvn)详细教程--创建分支合并相互操作

一. 背景:1.项目中为何要创建分支,及合并?   比如我现在项目所有的文件放在主干上(trunk)中,由于需求的变更,需要增加新的需求,但是我们主干上还要继续往下开发,在此我们可以新建一个分支ÿ... 查看详情

git创建与合并分支

查看分支:gitbranch创建分支:gitbranch切换分支:gitcheckout或者gitswitch创建+切换分支:gitcheckout-b或者gitswitch-c合并某分支到当前分支:gitmerge删除分支:gitbranch-d 查看详情

git创建与合并分支

创建dev分支gitcheckout-bdev查看当前分支gitbranch切换回主分支gitcheckoutbranch将dev分支合并到mastergitmergedev合并完成后进行删除分支devgitbranch-ddev 查看详情

使用 TortoiseSVN 如何将更改从主干合并到分支,反之亦然?

】使用TortoiseSVN如何将更改从主干合并到分支,反之亦然?【英文标题】:UsingTortoiseSVNhowdoImergechangesfromthetrunktoabranchandviceversa?【发布时间】:2010-09-2221:13:52【问题描述】:我一直在阅读使用优秀且免费的VersionControlwithSubversion书... 查看详情

使用git创建与合并分支

一、概述学会使用git命令对项目进行创建分支,并在创建结束后合并到主分支上。问:为什么要创建分支?答:在原来的分支上创建一个自己的分支进行开发,在开发完毕后一次性合并到原先的分支,这样既保证安全又不会影响... 查看详情

git创建分支与合并分支

...载code  gitclonemasterUrliva(另存文件名)2、 创建并切换分支  cdiva  gitcheckout-baiMdTest(创建并切换分支到aiMdTest)  gitcheckout命令加上-b参数表示创建并切换,相当于以下两条命令:  gitbranchaiMdTest  gitc 查看详情

git创建与合并分支

首先,我们创建dev分支,然后切换到dev分支:$gitcheckout-bdevSwitchedtoanewbranch‘dev‘gitcheckout命令加上-b参数表示创建并切换,相当于以下两条命令:$gitbranchdev$gitcheckoutdevSwitchedtobranch‘dev‘然后,用gitbranch命令查看当前分支:$gitbran... 查看详情

git-分支的创建与合并

...提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是... 查看详情