标签归档:SVN

通过VPN以SVN+SSH方式连接提示“连接超时”

最近一个项目需要通过OpenVPN客户端先连接VPN后,再通过SVN+SSH方式来执行SVN的相应操作。后来却发现项目团队中WinXP系统的成员都可以连接成功,而我及几位笔记本是Win7系统的成员则一直会在执行SVN时报错“connection timeout”。后来Google一下,果然在将检索关键词改为“win7 openvpn SVN connection timeout”后,发现stackoverflow上还真有人提过这个问题。有趣的是,最后提问者自己解决了这个问题:)

解决方法很简单:在OpenVPN GUI的快捷方式上点击右键,然后选择“以管理员身份运行”即可。

升级TortoiseSVN到1.7版后工作目录版本记录消失

工作PC上安装的SVN客户端TortoiseSVN还是一年多以前的版本,最近出现意外崩溃退出的频度有些高。于是去官网下载了最新版并安装更新,重启电脑后,发现本地工作目录中的版本记录全部没有了。Google一下之后,发现原来在其官网上针对1.7版的升级说明中已有对此问题的介绍。只需两步,即可搞定:

1. 在工作目录的空白处点击鼠标右键,选择并点击下图中所示的“SVN Upgrade working copy”。

TortoiseSVN_Upgrading the Working Copy_1

2. 会弹出alert框告知升级之后,本地工作目录将不再兼容1.7以前版本的SVN。点击“Yes”即可。

TortoiseSVN_Upgrading the Working Copy_2

它会开始升级本地工作目录的元数据,耗时与目录中文件数量成正比。待其结束之后,再刷新一下工作目录,就会发现版本信息又重新回来了。