接着上一篇文章,我们继续来操作一下SVN:

有同学反馈,我在本地上看到不SVN的图标,先解决一下这个问题。

svn不显示图标的解决方法:

1.WIN+R,输入regedit,打开注册表

2.找到HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows->CurrentVersion->Explorer->ShellIconOverlayIdentifiers

3.打开后发现Tortoise 系列排到了10名之后,重命名一下Tortoise系列名字(以空值排序,所以在名字前面加上空格就OK)

4.重启电脑

原理:

Windows Explorer Shell 支持 Overlay Icon 最多15个,Windows 自身已经使用了4个,所以就只剩下了11个 供我们使用。

如果你之前安装了例如OneDrive,百度云盘这样的软件,那我们可利用的就更少了,轮不到Tortoise了。

像这样的情况,我们可以调整 图标名称的字母顺序,来提高优先位置,但是同样的,其他的软件的优先级低,那么图标可能就不会显示。

Revert:撤回。误操作后,再未commit之前,可以revert

1.先将文件删除(不要commit!!!)

2.右键点击文件夹空白处

3.点击TortoiseSVN->Revert

4.勾选需要撤回的文件

5.点击OK

Show log:查看当前目录的操作日志

1.右键点击文件夹空白处

2.点击TortoiseSVN->Show log

Get lock:锁定,当你需要编辑文档时,可以先锁定,其他人便无法对文件进行修改

1.右键选中需要编辑的文件

2.点击TortoiseSVN->Get Lock

3.输入为什么锁定的原因

4.点击OK

release lock:将锁定的解锁

1.右键选中需要编辑的文件或者右键点击文件夹空白处

2.点击TortoiseSVN->Release lock

3.选中需要解锁的文件

4.点击OK

Merge:合并分支

注意,该操作有2个选择项:

一、Merge a range of revision

用得最多的操作,是将分支代码合并到主干中,所以主干不能选择版本。

1.进入主干目录

2.点击TortoiseSVN->Merge->Merge a range of revision->next

3.URL输入需要合并的分支路径

4.点击Specific range->Show log

5.确认合并版本

6.点击OK

7.默认点击下一步

8.点击Merge

二、Merge two different trees

合并成两个不同的树。选择这种方式,是可以将主干合并到分支版本中去的。

如果选择的主干版本与分支版本有不同的地方,合并时主干部分将被放弃

Switch:转换当前工作副本对应的工作目录

Switch是,一般是从trunk工作目录转向tag工作目录,或者从tag转回来,switch的类似update,将switch的目标工作目录的文件更新到本地,一般会产生很多冲突。

Relocate:切换svn服务器地址

是当代码仓库的访问路径变更(服务器的计算机名称修改,或IP地址变更,URL变更)。

而此时已检出修改的工作副本(working copy)没有变更,若此时直接提交(commit),肯定不能成功。

因为此提交地址对应的svn服务器不存在了。

TortoiseSVN为我们提供了重定位工作副本的功能(TortoiseSVN → Relocate),此指令扫描.svn文件夹中的所有条目,改变条目的url(服务器地址)为新输入的地址。

Export:导出SVN文件

注意:export导出后,将不会再有SVN信息,是属于本地化的操作,要和checkout区分

svn检出图标不会发生改变_SVN系列操作(二)svn不显示图标的解决方法相关推荐

  1. 深度linux桌面没有图标,在deepin系统下topbar更新后托盘不显示图标的解决方法

    在deepin操作系统下没更新之前打开QQ会在topbar里显示QQ图标,打开其他的软件会在topbar里显示打开软件的图标,但是更新之后就不显示了,而且是我安装的所有wine(迅雷.百度网盘.QQ) ...

  2. SVN系列操作(二)svn不显示图标的解决方法

    SVN系列操作(二)&svn不显示图标的解决方法 参考文章: (1)SVN系列操作(二)&svn不显示图标的解决方法 (2)https://www.cnblogs.com/zymnst ...

  3. eclipse中svn检出项目,项目名上带有红色感叹号

    在eclipse中svn检出java web项目后,项目名称上带有红色感叹号,解决方法: 项目名上右击,选择Build Path-->Configure build path,打开下图配置窗口, ...

  4. eclipse从svn检出项目

    在eclipse的project explorer 右键->import->svn->从svn检出项目,然后填写资源库的位置,完成,然后一直next. 直到项目检出完成后,选择项目, ...

  5. myeclipse从svn检出代码转成maven后格式有误解决方法

    从svn检出代码代码转成maven的时候发现格式有误,出现了许多不必要的目录 检出代码是这样的: 转成maven: 转成之后是这样的(格式错误): 应该类似是这个样子的: 解决方法步骤: 1.从svn ...

  6. SVN检出报错,SVN更新时忽略指定文件或文件夹

    场景 SVN检出报错,经检查是使用Mac的同事对部分文件名的命名不规范,Windows不支持该命名方式,该报错无法忽略,无法继续检出 由于报错的文件我用不到,故忽略该有问题的文件夹 解决方案 选择一个 ...

  7. SVN检出项目报:Access restriction: The type 'BASE64Decoder' is not API

    1.起因 今天从SVN里检出项目出现个别文件报错(Access restriction: The type 'BASE64Decoder' is not API (restriction on req ...

  8. Eclipse中从svn检出maven项目,报pom.xml错误,相关包或类不能导入的问题

    在使用eclipse的时候,我们用svn插件检出项目,常常有一些问题,莫名其妙的出现,莫名其妙的又会变好了,这让强迫症发作的我来说是个噩梦,之前看到网上的n多种解决方法,然而貌似对于我并不实用.今天自 ...

  9. SVN检出项目时中途停止

    svn检出项目时中途停止,不能继续checkout,总是报SVN Update Error: Please execute the 'Cleanup' command. 解决方法: 1,把整个项目结构 ...

最新文章

  1. Android新技术学习——阿里巴巴免Root无侵入AOP框架Dexposed
  2. oracle spool .dbf,oracle技术之oracle spool的简单使用
  3. linux video属性_linux查询video设备类型
  4. Android_高清加载巨图方案 拒绝压缩图片
  5. shell 脚本编写使用
  6. leetcode 18. 四数之和(双指针)
  7. Linux内核模块开发常用内核接口
  8. 1087 1 10 100 1000
  9. linux删除win分区工具,Win 10 和 Linux 双系统,从硬盘删除Linux分区,Win 10引导修复...
  10. 6000件数字藏品上线秒空!“国宝级”数字藏品长这样
  11. Android 开机时间慢问题debug
  12. 克隆硬盘后进不去系统_硬盘克隆后重启找不到操作系统所在分区问题解决
  13. 固态硬盘寿命测试一年半 寿命指数超乎想象 连写2500TB终于全挂
  14. yii1 ajax,ajax - 在yii 1中使用ajax根据选定的单选按钮选项更新html字段值 - 堆栈内存溢出...
  15. 关于冒险岛,8090的不二游戏
  16. 北斗短报文通信实现源码
  17. 设置HTML为桌面壁纸
  18. 为什么amd显卡便宜却买的人少_廉价显卡该选谁?免费付费谁更香?
  19. 拯救者Y7000关闭的流程
  20. 修改管理员信息php,修改管理员_ThinkPHP_大笨熊_IT技术平台

热门文章

  1. python时间序列指数平滑预测_时间序列分析预测实战之指数平滑法
  2. hashmap转红黑树的阈值为8_面试必问的HashMap,一次彻底帮你搞定HashMap源码
  3. tinyumbrella java_tinyumbrella(小雨伞)
  4. 王者S19服务器维护时间表,王者荣耀s19buff刷新时间一览 红蓝BUFF刷新间隔是多久...
  5. python 提取最小外接矩形_放弃机器学习框架,如何用 Python 做物体检测?
  6. 开发日记-20190803 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 19
  7. 开发日记-20190329
  8. 数据库防火墙——实现数据库的访问行为控制、危险操作阻断、可疑行为审计...
  9. windows10 上运行 linux -- WSL(Windows Subsystem for Linux)
  10. Python使用PDFMiner解析PDF