SVN基本操作

Posted sunshineD

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN基本操作相关的知识,希望对你有一定的参考价值。

一、SVN基本操作

(1)在指定文件夹下右键“SVN检出”项目到本地文件夹

(2)提交项目到SVN

 

 

(3)SVN撤销和恢复

未提交文件直接右键“SVN还原”

 

 

已提交文件,右键“显示日志”-选择要恢复版本-“复原此版本作出的修改”

 

 

 

 

 

二、添加忽略

使用场景:某项目下不想提交某个文件或文件夹,可为文件或文件夹添加忽略。

操作步骤:

(1)右键要忽略的文件,点击去除版本控制并添加到忽略列表

(2)右键点击SVN Commit提交更改,此时忽略文件状态为已删除,整个文件夹状态为仅属性改变(把需要忽略的文件添加到忽略列表)

 

 三、解决冲突

产生冲突的情况:多个人修改了同个文件的同一行、无法进行合并的二进制文件

怎么避免冲突:经常update同步下他人的代码、二进制文件不要多个人同时操作

解决冲突步骤:

(1)右键冲突,选择编辑冲突or使用“他们的”文本快解决冲突or使用“我的”解决有冲突的文件;

若选择编辑冲突:

(2)在冲突行右键,具体见图片

 

编辑冲突

 

 

绿色表示修改完毕

 

 

 四、分支

什么时候需要开分支:隔离线上版本和开发版本;大功能开发,不想影响其他人,自己独立开个分支去开发

SVN经典目录结构:

trunk

branches

tags

 (1)提交主干代码至分支:右键trunk-“分支/标记”-指定分支路径

 

指定分支路径:

 

 

 

 

 (2)同步分支branch修改至主干trunk:右键分支文件夹“显示日志”——选择将要合并的一个或多个版本——右键“合并版本到”——提交(svn commit)主干trunk下的项目文件夹

 

 

 

 

 

 

 

 

 

(3)切换分支版本:右键上一分支版本——“切换”——选择切换版本

 

 

 

 

以上是关于SVN基本操作的主要内容,如果未能解决你的问题,请参考以下文章

一步一步搭建Svn服务之TortoiseSVN基本操作

SVN操作手册(part3)——SVN操作

svn的一些基本的操作!!!

spring-security权限管理学习目标

svn checkout操作

如何操作使用svn?