分支与主干.docx
《分支与主干.docx》由会员分享,可在线阅读,更多相关《分支与主干.docx(18页珍藏版)》请在冰点文库上搜索。
分支与主干
3.增加主干文件
3.1.新建本地工作目录
新建一个空白的本地工作目录WorkDir01作为我们的工作空间。
3.2.导出目录结构
将项目的目录结构导出到新建的工作空间中。
在工作空间中鼠标右键选择SVNCheckout菜单。
选择项目仓库所在路径
签出成功后文件夹图标发生改变,如下图
3.3.在主干中增加文件
在工作空间的主干目录下新增一个文本文件Test.txt,编辑内容如下图。
使用Add命令添加新增加的文本文件到工作目录中。
使用Commit命令将添加的文本文件提交到仓库中。
4.导出到分支
4.1.从主干目录导出
从SVN仓库中取出代码时,一定不要把整个仓库取出来,而应该只取出trunk目录,或只取出branch下的某个分支目录。
4.2.选择导出分支的目录
系统提示导出到分支成功后,分支目录并不马上发生变化
4.3.更新分支目录
更新
点击“Showlog...”,显示该文件的日志
5.编辑分支文件
5.1.查看文件内容
打开分支中的Test.txt文件,和主干中的该文件内容一致
5.2.编辑分支文件
5.3.提交到分支中
5.4.对比主干文件
再次确定主干该文件没有被一并修改。
分支中的该文件被修改了,但是主干中的该文件没有变化
6.合并分支到主干
6.1.从主干目录合并
进入主干目录中,通过右键菜单选择“Merge”
6.2.选择合并分支的版本
选择要合并的分支版本范围
可以点击“Showlog”查看版本情况,从列表中选择某个要合并的某个版本。
选择要合并的版本后如图。
点击“Merge”进行合并。
图中表示将分支中从第3版本到第4版本的修改内容合并到主干中。
6.3.对比主干分支文件
在上图中点击“Diff”按钮
关闭对比窗口,返回上一步,点击“Merge”按钮,开始进行合并
6.4.提交合并后主干内容
合并后主干中被合并的文件图标状态发生改变,进行提交即可。
提交成功信息如下图。
打开主干中被合并的文件,和分支中的内容已经相同。