TortoisSvn 如何测试分支的操作
想理解分支的概念,使用的是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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论