svn 外链拉分支

前言

一、创建仓库

  • 创建一个标准 SVN 仓库
TestBranches
branches
tags
trunk

二、建立目录

  • 建立好一个基本的目录结构,然后 Commit;
trunk
大理
丐帮
阿朱.txt
阿紫.txt
段誉.txt
段正淳.txt
乔峰.txt
四大长老
宋长老.txt
悉长老.txt
吴长老.txt
陈长老.txt

三、建立文件外链

1、召唤外链入口

  • 进入 辽 目录,右键选择 Properties
TortoiseSVN
Properties
New...::Externals
New...

2、填写外链地址

  • Local path: 萧峰.txt
  • URL: https://*****/svn/TestBranches/trunk/丐帮/乔峰.txt

3、提交外链

  • 外链信息是存储在目录上的,修改完后记得提交生效

4、查看外链文件信息

  • 右键 trunk\辽\萧峰.txt 的属性;
  • 可以看到 Subversion 的这一栏对应的是:
    https://*****/svn/TestBranches/trunk/丐帮/乔峰.txt
trunk
大理
丐帮
阿朱.txt
阿紫.txt
段誉.txt
段正淳.txt
乔峰.txt
四大长老
宋长老.txt
悉长老.txt
吴长老.txt
陈长老.txt
萧峰.txt

四、建立文件夹外链

1、召唤外链入口

  • 进入 辽 目录,右键选择 Properties
TortoiseSVN
Properties
New...::Externals
New...

2、填写外链地址

  • Local path: 丐帮四大长老
  • URL: https://*****/svn/TestBranches/trunk/丐帮/四大长老

3、提交外链

  • 外链信息是存储在目录上的,修改完后记得提交生效

4、查看外链文件夹信息

  • 右键 trunk\丐帮四大长老\ 的属性;
  • 可以看到 Subversion 的这一栏对应的是:
    https://192.168.0.20/svn/TestBranches/trunk/丐帮/四大长老
trunk
大理
丐帮
阿朱.txt
阿紫.txt
段誉.txt
段正淳.txt
乔峰.txt
四大长老
宋长老.txt
悉长老.txt
吴长老.txt
陈长老.txt
萧峰.txt
丐帮四大长老

五、修改文件外链

  • 打开文件 trunk\辽\萧峰.txt;
  • 添加文字:“乔峰拜庄!!!”,Commit;
  • Update 文件 trunk\丐帮\乔峰.txt,同步成功;

六、外链拉分支

1、拉分支

  • 进入需要拉分支的目录的源目录;
TortoiseSVN
Branch/Tag...

2、填路径

    To path: /branches/release

3、勾选 Set explicit revision for these externals

  • TestBranches\trunk\丐帮四大长老
  • TestBranches\trunk\辽\萧峰.txt
  • 丐帮四大长老选择不勾,萧峰选择勾上;

4、测试结果

  • 分别在 trunk 的 丐帮四大长老\ 和 萧峰.txt 进行一些修改并提交;
  • 没有勾上的还是链接到了 trunk 的版本;

5、结论

  • 拉分支的时候,如果分支的外链版本需要区别于 主干 进行管理,则需要把 Set explicit revision for these externals 勾上;
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页