tortoiseSVN创建分支branch和标签tag

本文介绍了Subversion(SVN)中分支(branch)和标记(tag)的管理方法,包括创建分支和标记的操作步骤,以及如何利用廉价拷贝进行高效管理,为并行开发和版本发布提供支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

               

转载:http://helloxiaozuo.blog.163.com/blog/static/19079601920150259393583/


版本管理系统有个基本的功能分支branch管理和标记tag管理,上篇说了他们的意思,这篇说如果创建分支branch和标签tag。分支用于在并行开发,当分支上的功能开发完毕、测试通过以后,就可以将分支上的功能合并到主分支trunk上。而利用标记tag功能就可以在任何时间创建一个发布版本。subervsion没有一个特殊命令创建branchtag,而是用了一个所谓的廉价拷贝-cheap copies来实现。廉价拷贝和Unix中硬链接hard link类似,也就是说不是在版本库中创建一个拷贝,而是通过一个连接指向特定发布版本的内部连接。基于这种实现的分支和标记不但创建容易而且不占用多余的空间。

操作步骤:

   首先,从SVN上将你的项目的down下来,然后右击,选择TortoiseSvn——Branch/tag

tortoiseSVN创建分支branch和标签tag - 左华蓉 - 左华蓉 廊坊师范学院信息技术提高班第九期
 

弹出框“复制(分支/标记)”,输入创建分支或标记的目标路径。

tortoiseSVN创建分支branch和标签tag - 左华蓉 - 左华蓉 廊坊师范学院信息技术提高班第九期

 

    创建分支或标记的时候,你有三个选项,分别是版本库中最新版本,版本库中指定版本,工作副本。如:

tortoiseSVN创建分支branch和标签tag - 左华蓉 - 左华蓉 廊坊师范学院信息技术提高班第九期

 

    HEAD revision in the repository(最新版本):直接从版本库中最新创建,由于不需要从你的工作拷贝中传输数据,创建过程会很快。

    Specific revision in repository(版本库中指定版本)——:同样是从版本库中创建,不同的而是你可以指定一个版本号,可以通过显示版本记录来找到你想要的版本号。这种方式同样不需要从你的工作拷贝中传输数据,创建过程也很快。

    Working copy(工作副本)——这种方式会依据当前工作拷贝的版本状况(无论是你做了本地的修改,或是将其中的某些文件更新到了一个历史版本)来创建分支拷贝。这种创建方式会根据工作副本中每个文件的版本情况来决定是否要从工作拷贝向版本库中传输数据。

     最后有一个选项是“switch working copy to new branch/tag”(“切换工作副本至分支/标记”)选项,如果选中这个选项,说明你用了创建分支或标记的工作拷贝就会切换到指定创建的版本或标记。当然你可以通过switch(重新定位)和checkout(检出)功能来完成切换的工作。

           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.youkuaiyun.com/jiangjunshow

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值