龍躍雲津

svn 基本操作

1. TortoiseSVN客户端安装

这是一款在桌面上便捷使用svn的客户端

官方下载地址:​https://tortoisesvn.net/downloads.html

2. 检出项目

根据链接地址把版本库中的对应目录下载到本地,以便于后续的开发。

  1. 在某个文件夹内单击右键并选择“检出”

 

  1. 填写版本库地址单击“确认”(其它参数可以默认)

 

3. 同步版本库

  1. 多人协作开发导致同一版本库持续有代码提交,你需要更新别人的代码才能继续开发,可以在检出的那个文件目录上单击右键。

 

  1. 在弹出的菜单上单击“SVN 更新(U)”,更新完成之后弹出结果。

 

如果你和对方没有修改同一个文件中的同一行代码,则通常会自动进行合并。

4. 代码提交

  1. 如果你在检出的目录中有作任何修改,根目录中会有修改图标提示。

 

  1. 在根目录上单击右键弹出菜单,并选择“SVN 提交©…”

 

  1. 选择要提交的文件并填写注释,可以全部或部分文件提交,注释内容说明本次提交的文件是因为何种原因变更。

 

  1. 提交成功提示如下

 

5. 冲突解决

  1. 在同步版本库的时候可能会出现文件同一段内容被修改,而导致文件冲突的问题,如果文件冲突情况发生则文件目录上会有图标显示。

 

  1. 在根目录上右键并在弹出的菜单中选择“解决(O)…”

 

  1. 在弹出的冲突文件列表中,选择某一个并直接在上面右键,在弹出的菜单中选择“解决冲突(E)”

 

  1. 在下面的图片上,左边一块是别人提交的版本(已经提交到版本库),右边是自己当前正在编辑的版本(没有提交到版本库)。通过观察和比较两边的内容,手动把它们进行合并。

 

6. 缺陷修复分支

每个项目都有一个专门用于修复线上缺陷的分支,名称固定为 :/branches/bugfix

posted @ 2017-09-15 09:51  longyueyunjin  阅读(89)  评论(0)    收藏  举报