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 勾上;
上一篇:阿里云海外服务器是否需要备案?海外服务器地域节点分布


下一篇:飞天加速计划·高校学生在家实践