4

TortoiseCVS 带有捆绑的 CVSNT 二进制文件。
较旧的版本附带 CVSNT 2.5.03,结果证明存在安全漏洞。
最新版本 (1.12.5) 带有 CVSNT 2.5.05,它有几个问题:

  • 它会弹出提示您购买商业版本的弹出窗口。
  • 它将广告插入到提交注释中。
  • 它有一个错误,导致 Windows 命令行控制台处于混乱状态。
  • 源代码 (GPL) 不容易获得。

一些参考资料:
- CVSNT 发生了什么?
-批处理脚本不再起作用?

最近,有人将其发布到 TortoiseCVS 邮件列表:

我找到了来源并进行了以下修复
version_fu.h - 设置“套件”标志以避免弹出窗口和广告
win32.cpp - 保存原始代码页并在退出时恢复它

http://www.mediafire.com/?ys93oh4bdj1auby 获取

只有 cvsnt.dll 需要编译

我下载了源代码并尝试编译它们。不幸的是,他们似乎需要相当多的其他软件包(openssl、iconv、mysql、postgres 等......我数不清了)是开源的,但仍然需要寻找......
结合我有限的时间和缺乏工具(我没有 VS2008) 我放弃了自己构建它的努力。

我尝试联系消息的作者,但他处于类似的位置(并且不再使用 CVSNT)。

联系 TortoiseVCS 维护者也被证明是徒劳的:

这不是我要承担的项目。
如今,TortoiseCVS 在我的优先级列表中非常低。

如果有人愿意从提供的源代码构建“固定”CVSNT.DLL 并使其可用,我将不胜感激!

谢谢,
亚历克斯。

4

1 回答 1

-3

当然——你可以在这里得到它——在一个安装程序中编译,其中包括 TortoiseCVS 和带有大量错误修复的最新 CVSNT 代码:http: //march-hare.com/cvsnt/features/tortoise/

我们收取的少量费用是用于支付我们开发和分发软件的成本,包括 MSDN 的许可费用以及对相关项目的财务贡献,例如 TortoiseCVS 项目、Bugzilla 项目、FSF 等。源代码包含在价格中.

请记住,自由软件是关于自由(如自由新闻)而不是价格: http ://www.gnu.org/philosophy/free-sw.html

于 2012-12-19T06:10:34.823 回答