TortoisSvn 如何测试分支的操作

发布于 2022-09-01 16:56:19 字数 1279 浏览 25 评论 0

想理解分支的概念,使用的是Win7 + TortoisSvn,如何测试,用来理解分支、分支合并的操作。

操作

1)新建文件夹 E:/SvnServer/repo1,进入 E:/SvnServer/repo1,执行“在此创建版本库”,成功。地址:file:///E:\SvnServer\repo1。下面有一个 “创建目录结构”
图片描述

点击之后这个repo1 里面却多了 branches tags trunk,如果不点那个“创建目录结构”就不会创建这些。

疑问:

1)什么时候才有必要使用“创建目录结构”
2)trunk 是主线?分支全部都存放在 branches 里面?如果合并,会将合并的存放到 trunk 吗?


操作

进入文件夹 E:/SvnClient/,执行检出URL file:///E:/SvnServer/repo1 到目录 E:/SvnClient/site1,这时存在3个文件夹 E:/SvnClient/site1/branches E:/SvnClient/site1/tags E:/SvnClient/site1/trunk

疑问

1)我如果需要写代码是否是必须进入 e:/SvnClient/site1/trunk 即把这个当成网站根目录?
2)这个时候,如何创建分支?我的操作,进入 e:/SvnClient/site1/trunk,点击【右键】->【分支/标记】-> 弹出界面,可里面只有如下图:
图片描述

3)分支存放在何处?分支合并不会冲突吗?同时编辑同一个程序脚本

4)分支必须切换过去了才可以开始修改对吗?
5)分支的创建,其实是在当前所处的分支上发展出来的对吗?不能再次从HEAD版本开始对吗


恕愚钝,可真的对于分支不太理解。他们到底是存放在哪里

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文