第一次使用 svn 的分支 管理功能,创建分支以及 合并分支内容

                          关于svn 分支以及合并功能总结

  1. 从主干创建分支。
    1. 创建分支。

   假设在主干下有一个目录test:https://hongsheng/svn/zxd_repository/trunk/test.

   https://hongsheng/svn/zxd_repository是倉庫rul,  test是我在trunck主干下创建的文件夹,为了测试我在test目录里创建了一个名为ceshi.txt的文件,并写入一些内容:

这样我的一个文件夹目录就建好了。接下来,我们切出一个分支。

https://hongsheng/svn/zxd_repository/branches 目录已经存在,我现在要在这个目录下创建一个test_1.1的一个分支目录,这里我没有直接创建test_1.1的目录。

在test文件夹上右键---->tortoiseSVN---->branch/tag...

弹出对话框.

要做一下操作:To path 是要放分支的路径。我们直接写/branches/test_1.1 红字部分是没有创建的。Log message  是日志信息可以随便填;create copy in the repository from 选项中选择 HEAD revision in the repository 选择最新的版本;勾选create intermediate forders,创建 test_1.1 目录,因为上面没有手动创建。

最后点击ok ,我们的一个分支就创建好了。

更新一下就可以看到了。

 

 

 

  1. 从分支合并代码到主干。

2.1 分支之间(或者与主干)的代码合并。在这里只说一下从分支合并到主干。

 我们修改cdshi.txt 的内容:

 然后 提交。

然后你找到合并的目的地文件夹:主干下的test文件夹,右键---->

tortoiseSVN---->merge...  弹出对话框:

选择下一步 next .

  

在 URL to merge from 选择 合并来源目录:

 https://hongsheng/svn/zxd_repository/branches/test_1.1

Revision range to merge 选项 选择all revisions.--------next 下一步:

 

这里可以点击一下 Test merge 按钮进行一下测试,看看是否有问题。

单机 merge 合并。

就完成了。

最后在 thunk/test 目录下 svn update  看到有更新,打开ceshi.txt

Ok,内容已经更新下来了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值