首页技术文章正文

小乌龟svn使用教程【黑马程序员】

更新时间:2021-09-13 来源:黑马程序员 浏览量:

加QQ:2217622915发送本页面链接,获取SVN全套视频教程。

1、小乌龟SVN三大指令

1)(Checkout)检出操作:

① 链接到SVN服务器端

② 更新服务端数据到本地

注意:Checkout只在第一次链接时操作一次,以后如果进行更新操作请使用Update(更新指令)


2)(Commit)提交操作:

① 提交本地数据到服务器端


SVN commit命令01

SVN commit命令02

SVN commit命令03

以上工作大部分是由项目经理完成的,那么如果公司新来一个程序员(李四),他需要做哪些操作呢?

1)检出操作,效果如下:

SVN commit命令04

2)Commit(提交),效果如下:

SVN commit命令05

以上指令通常是在模块开发完毕后上传


3)项目经理(Update更新操作)

Update更新

2、SVN图标集


1)常规图标

含义:当客户端文件与服务器端文件完全同步时,系统会显示以上图标。

常规图标


2)冲突图标

含义:当客户端提交的文件与服务器端数据有冲突,系统会显示以上图标

冲突

3)删除图标

含义:当服务端数据已删除,那么客户端该文件将显示以上图标

删除

4)增加图标

含义:当我们编写文档已添加到提交队列,那么系统将自动显示以上图标

增加
5)无版本控制图标

含义:当我们编写的文件没有添加到上传队列,系统将自动显示以上图标

无版本控制

6)修改图标

含义:当客户端文件有修改但未提交,此时将自动显示以上图标

修改图标

7)只读图标

含义:当客户端文件以只读形式存在时,将自动显示以上图标

只读图标
8)锁定图标

含义:当服务端数据已锁定,那么客户端文件将自动显示以上图标

锁定
9)忽略图标

含义:客户端文件已忽略,不需要进行提交上传,那么将自动显示以上图标
忽略图标

3、忽略功能

有些文件不希望上传至svn服务器,应该将该文件或该类型的文件添加至忽略列表

1)忽略某个指定的文件

忽略指定文件

2)忽略某类型文件

忽略某类型文件

SVN版本回退

1、什么是版本回退

有些时候,软件的运行可能使开发者或使用者不满意,这时我们需要把当前版本退回到以前的某个版本。

版本退回

2、版本回退功能

① 在项目空白处鼠标右键,采用如下图所示操作

版本退回

根据日志进行版本回退

日志退回

根据日志信息选择要回退的状态,效果如下图所示

版本退回的状态

回退效果如下:

版本退回效果

SVN解决版本冲突

1、什么是版本冲突

在实际项目开发中,如果两个人同时修改某个文件就会产生版本冲突问题。

版本冲突

2、模拟版本冲突

模拟以上过程,出现如下错误提示:

版本冲突2

3、解决方法

1)合理分配项目开发时间

旺财 上午开发

小强 下午开发

2)合理分配项目开发模块

旺财 购物车模块

小强 文章模块

3)通过SVN解决版本冲突问题

① 更新服务器端数据到本地

更新服务端数据

index.php :整合后的index.php文件

index.php.mine :小强修改后的index.php文件

index.php.r6 :09:00更新时的index.php(起始状态)

index.php.r7 :旺财修改后的index.php文件

② 删除除index.php以外的其他三个文件

③ 修改整合index.php冲突文件

④ 重新提交数据到SVN服务器端,即可解决版本冲突问题



猜你喜欢:

Git零基础入门到实战教程

黑马程序员SVN(Subversion)视频教程

ETL常见工具有哪些?

黑马程序员软件测试培训课程

分享到:
在线咨询 我要报名
和我们在线交谈!