TortoiseSVN 的历史

在2002年,Tim Kemp 发现 Subversion 是一个很好的版本控制系统,但是没有好的图形化客户端,创建一个作为 Windows 外壳集成的 Subversion 客户端的创意来自 TortoiseCVS,一个非常类似的 CVS 客户端。

Tim 学习了 TortoiseCVS 的源代码,将其作为 TortoiseSVN 的基础,然后开始这个项目,注册了域名 tortoisesvn.org,并将源代码提交到网上。此时 Stefan Küng 正在寻找一个好的免费版本控制系统,他发现了 Subversion 和 TortoiseSVN,由于 TortoiseSVN 还不能够使用,他加入了这个项目并开始编程。很快他便重写了大多数代码,并且开始添加命令和特性,此时,最初的代码都已经不复存在了。

随着 Subversion 越来越稳定,吸引了越来越多的用户开始使用 TortoiseSVN 作为他们的 Subversion 客户端。用户群增长迅速(每天都持续增长)。Lübbe Onken 提供了许多漂亮图标和 TortoiseSVN 的 logo,细心照料网站并且管理翻译。

转载于:https://www.cnblogs.com/luoyaoquan/archive/2012/05/17/2505880.html

### TortoiseSVN 历史版本下载 对于希望获取TortoiseSVN历史版本的用户而言,官方提供了多种途径来满足这一需求。 官方网站提供了一个专门页面用于下载不同版本的TortoiseSVN[^1]。此页面不仅包含了最新发布的稳定版,也允许访问者找到较早发布的历史版本。然而,为了更全面地覆盖各个旧版本的需求,SourceForge网站上的项目主页是一个更为丰富的资源库,在这里可以发现更多细分至具体日期和功能变更的日志以及对应的安装文件[^2]。 除了上述两个主要渠道外,还有第三方平台可能保存有特定的老版本软件副本,不过建议优先考虑官方提供的链接以确保安全性和兼容性。 #### 使用命令行方式检索并下载指定版本(适用于熟悉CLI环境的高级用户) 如果希望通过自动化脚本批量处理多个版本的下载任务,则可利用wget工具配合正则表达式匹配目标URL: ```bash #!/bin/bash # 定义要抓取的目标网页URL url="https://sourceforge.net/projects/tortoisesvn/files/" # 获取HTML源码并将其中所有的.msi结尾链接提取出来存入links.txt文件中 wget -qO- $url | grep -Po 'href="\K.*?\.msi"' > links.txt # 遍历links.txt里的每一行作为参数调用wget依次完成下载动作 while read line; do wget "$line"; done < links.txt ``` 需要注意的是,以上方法仅作为一个技术实现思路展示,并不一定适合所有人;实际操作前请务必确认所选版本与当前操作系统之间的适配情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值