Svn使用常见问题记录

Svn是开发中必不可少的版本控制开发工具,记录一些在开发中常见问题、已免忘记

介绍

subclipse 官网: http://subclipse.tigris.org/
目前该项目已经放到GitHub上:https://github.com/subclipse/subclipse
或者在首页找:Download and Install 可以直接看到最新的插件。
简介:Eclipse中的SVN插件,让Eclipse具有svn的功能:share project ,提交,更新,分支,管理分支,合并,解决冲突,与资源库同步等集成功能。

TortoiseSvn 官网: http://tortoisesvn.tigris.org/
简介:SVN的一个开源客户端,就是个桌面程序。

再次强调下载的时候一定要保证 SVN插件和 TortoiseSvn是同一个版本。

插件地址

Links for 1.10.x Release:
Changelog: http://subclipse.tigris.org/subclipse_1.10.x/changes.html
Eclipse update site URL: http://subclipse.tigris.org/update_1.10.x
Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
Archived releases: http://subclipse.tigris.org/archive

Links for 1.8.x Release:
Changelog: http://subclipse.tigris.org/subclipse_1.8.x/changes.html
Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x
Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
Archived releases: http://subclipse.tigris.org/archive

Links for 1.6.x Release:
Changelog: http://subclipse.tigris.org/subclipse_1.6.x/changes.html
Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x
Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

Links for 1.4.x Release:
Changelog: http://subclipse.tigris.org/subclipse_1.4.x/changes.html
Eclipse update site URL: http://subclipse.tigris.org/update_1.4.x
Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

Subverison的对应关系

  • Subclipse 1.4.x includes and requires Subversion 1.5.x client features and working copy format. #插件svn1.4.x对应TortoiseSvn 1.5.x
  • Subclipse 1.6.x includes and requires Subversion 1.6.x client features and working copy format. #插件svn1.6.x对应TortoiseSvn 1.6.x
  • Subclipse 1.8.x includes and requires Subversion 1.7.x client features and working copy format. #插件svn1.8.x对应TortoiseSvn 1.7.x
  • Subclipse 1.10.x includes and requires Subversion 1.8.x client features and working copy format. #插件svn1.10.x对应TortoiseSvn 1.8.x
  • 插件svn1.12.x对应TortoiseSvn 1.9.x、插件svn1.12.x插件不存在, 可用site-1.10.13-1.9.x代替。

使用问题

密码破解、找回

SVN 密码破解,svn密码本地找回

svn 密码被保存在本地文件中、地址是:C:\Users\【your computer name】\AppData\Roaming\Subversion\auth\svn.simple 文件下。加密保存
到官网地址: http://www.leapbeyond.com/ric/TSvnPD/ 下载 TSvnPwd.exe
下载地址:http://www.leapbeyond.com/ric/TSvnPD/TSvnPwd.exe、下载后双击运行即可。
提示:如果地址不可以下载可以选择网盘下载、百度网盘下载地址:http://pan.baidu.com/s/1mhGBQ2W
凡是你用过的服务器的密码。都可以被翻译回来。原理:见官网 How it Works。

不显示绿图标

Windows Explorer Shell 总共支持 Overlay Icon 最多15个,Windows 自身已经使用了4个,所以就只剩下了11个 给用户使用。如果你之前安装了例如Groove这样的软件,那么可能我们可利用的就更少了,轮不到Tortoise了。像这样的情况,我们可以调整、Tortoise图标名称的字母顺序,来提高Tortoise的优先位置,因为Windows 内部就是安装名称的字母顺序来优先显示的。

解决的步骤:在运行里 输入 regedit 进入 注册表界面,找到

HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows->CurrentVersion->Explorer->ShellIconOverlayIdentifiers

打开后发现Tortoise 系列(1TortoiseNormal,2TortoiseAdded等)前面有好多项,Tortoise系列排到了15名之后,难怪不显示。现在的任务就是把它们提到前面了,修改一下它们的名字就好(第一项的前缀好多空格,说明空格的字符排序在数字前面),需要修改TortoiseNormal,TortoiseAdded等名称(例如:在最前面添加一串空格),使得Tortoise类的排序提前,然后关闭再打开注册表,发现Tortoise 系列系列图标已经排到前面了。

20160310100236465

但是这时候你发现SVN的图标并没有显示,重启Explorer(在任务管理器中结束explorer.exe),在文件 -> 新建任务 -> 输入explorer,当然如果你闲的慌,可以重启电脑),

这样就ok了,可爱的SVN图标又出现了。

20160310100316419

参考资料

个人微信公众号技术交流QQ群
文章目录
  1. 1. 介绍
  2. 2. 插件地址
  3. 3. Subverison的对应关系
  4. 4. 使用问题
  5. 5. 密码破解、找回
  6. 6. 不显示绿图标
  7. 7. 参考资料