文章目录

  • 基础操作一
  • 检出
  • 更新
  • 提交
  • 修改与日志
  • 基础操作二
  • 撤销
  • 恢复
  • 忽略文件与文件夹
  • 基础操作三
  • 冲突
  • 避免冲突
  • 总结



基础操作一

检出

svn 仓库查看文件大小 svn怎么查看文件_右键

赋值SVN服务器地址到本地项目目录,鼠标右键选择SVN CehckOut进行检出

svn 仓库查看文件大小 svn怎么查看文件_运维_02


当工程目录现实如下,表示与SVN服务器牵手成功注意,第一次安装后,需要重启才会现实

svn 仓库查看文件大小 svn怎么查看文件_右键_03

更新

进入工程目录,鼠标右键点击SVN更新,出现如下图标表示更新成功注意,每次对项目文件进行操作时,最好提前进行一次更新,防止覆盖其他成员代码

svn 仓库查看文件大小 svn怎么查看文件_svn_04

提交

svn 仓库查看文件大小 svn怎么查看文件_svn 仓库查看文件大小_05


鼠标右键,点击SVN提交,设置如下

svn 仓库查看文件大小 svn怎么查看文件_右键_06

提示如下表示成功

svn 仓库查看文件大小 svn怎么查看文件_svn_07

在网页上进行查看

svn 仓库查看文件大小 svn怎么查看文件_svn_08

修改与日志

当我们需要修改文件,并查看以前版本时,方法如下第一步:SVN更新第二步:修改文件并保存第三步:再次提交第四步:鼠标右键,选择TortoiseSVN,点击日志现实即可查看历史版本

svn 仓库查看文件大小 svn怎么查看文件_服务器_09


svn 仓库查看文件大小 svn怎么查看文件_运维_10

svn 仓库查看文件大小 svn怎么查看文件_svn_11

svn 仓库查看文件大小 svn怎么查看文件_运维_12

在网页上进行查看

svn 仓库查看文件大小 svn怎么查看文件_服务器_13


查看日志

svn 仓库查看文件大小 svn怎么查看文件_服务器_14

svn 仓库查看文件大小 svn怎么查看文件_运维_15

基础操作二

撤销

当我们对某个文件进行修改,发现错误的时候,需要进行修改如下

svn 仓库查看文件大小 svn怎么查看文件_svn 仓库查看文件大小_16

svn 仓库查看文件大小 svn怎么查看文件_svn 仓库查看文件大小_17

点击提交,查看修改内容,发现错误,希望撤销修改

svn 仓库查看文件大小 svn怎么查看文件_svn 仓库查看文件大小_18

svn 仓库查看文件大小 svn怎么查看文件_svn_19

svn 仓库查看文件大小 svn怎么查看文件_svn 仓库查看文件大小_20

svn 仓库查看文件大小 svn怎么查看文件_右键_21


svn 仓库查看文件大小 svn怎么查看文件_右键_22


当我们将我们上传完错误的文件到服务器,如何进行撤销呢?

如下

svn 仓库查看文件大小 svn怎么查看文件_svn_23

提交并查看网页

svn 仓库查看文件大小 svn怎么查看文件_svn 仓库查看文件大小_24

svn 仓库查看文件大小 svn怎么查看文件_右键_25

发现错误,我们需要还原

进入工程目录,进入SVN菜单栏,

svn 仓库查看文件大小 svn怎么查看文件_服务器_26

svn 仓库查看文件大小 svn怎么查看文件_服务器_27


svn 仓库查看文件大小 svn怎么查看文件_服务器_28

再次提交

svn 仓库查看文件大小 svn怎么查看文件_服务器_29

撤销成功

恢复

当我们想要恢复到之前的某个版本我们先再提交几次首先进行测试,多提交几次

svn 仓库查看文件大小 svn怎么查看文件_svn 仓库查看文件大小_30

提交

svn 仓库查看文件大小 svn怎么查看文件_右键_31

后面一次,打印1和2

svn 仓库查看文件大小 svn怎么查看文件_服务器_32

选中该版本,右键选中复原到此版本

svn 仓库查看文件大小 svn怎么查看文件_运维_33

svn 仓库查看文件大小 svn怎么查看文件_运维_34

忽略文件与文件夹

当我们想要忽略某些文件夹,即不希望提交到服务器时,该怎么操作呢? 如下

svn 仓库查看文件大小 svn怎么查看文件_右键_35

选中该文件夹,鼠标右键,进入SVN菜单,选中添加忽略表

svn 仓库查看文件大小 svn怎么查看文件_svn 仓库查看文件大小_36

svn 仓库查看文件大小 svn怎么查看文件_svn 仓库查看文件大小_37


再次更新,查看网页

svn 仓库查看文件大小 svn怎么查看文件_运维_38

忽略文件

svn 仓库查看文件大小 svn怎么查看文件_运维_39

鼠标右键,进入TortoiseSVN,选中增加到忽略列表

svn 仓库查看文件大小 svn怎么查看文件_svn_40

更新并提交

svn 仓库查看文件大小 svn怎么查看文件_服务器_41

基础操作三

冲突

什么情况最容易发送冲突呢? 1.多人修改了同一个文件的统一行;
因为SVN不知道应该以谁修改的为正确答案,所以无法合并代码。这个时候需要我们自己点击冲突位置,然后进行修改,选中以其他人的为正确代码,还是以自己的代码为正确,即可解决冲突 2.无法进行合并的二进制文件
这里的二进制就类比图片,音频等资源,当我们不同的电脑对该文件进行了不同的操作,就会使得产生冲突,解决这个冲突也很简单,就是点击该冲突事件,选中正确的二进制文件进行合并

避免冲突

  1. 经常updata同步他人的代码
  2. 二进制文件不要多个人同时操作

总结

相信到这里,大家已经能够基本的操作SVN了,是不是还是非常的方便。不过网上说,SVN使用时,上传错误会整的人蛋疼。以后遇到了一定和大家分享蛋疼的感觉。