ViewVC v1.1.11发布 CVS、SVN代码仓库浏览工具

viewvc是一个基于web的CVS、SVN代码仓库浏览工具。它最早是从cvs">web发展而来的,cvsweb是用Perl编写的,viewvc原作者Greg Stein发现很难在此基础上扩展新的功能,于是用Python重新实现,并命名为viewcvs。后来又加入了对SVN代码仓库的支持,为反映这一变化viewcvs重命名为viewvc。viewvc可以以独立的程序运行(standalone.py),也可以以cgi方式运行于支持CGI的web服务器,还可以以ASP模式运行于IIS,以mod_python模式运行于Apache。viewvc通过本地文件系统访问代码仓库,所以它必须安装在运行CVS或SVN代码仓库的同一服务器上。运行viewvc需要很多第三方软件,具体需要的依赖软件取决于启用功能和运行平台两大因素。

1)SVN代码仓库浏览功能

2)代码语法加亮、颜色标注

3)CVS代码修订历史图形显示

4)CVS代码代码提交动作的记录、查询

ViewVC (前身是ViewCVS)是CVS和SVN版本控制系统的Web浏览界面,使用 ViewVC可以浏览版本库中的目录/文件、以及每个文件的历史版本记录等,同时还可以显示和下载文件等操作。

Version 1.1.11发行说明:

* security fix: remove user-reachable override of cvsdb row limit
  * fix broken standalone.py -c and -d options handling
  * add --help option to standalone.py
  * fix stack trace when asked to checkout a directory (issue #478)
  * improve memory usage and speed of revision log markup (issue #477)
  * fix broken annotation view in CVS keyword-bearing files (issue #479)
  * warn users when query results are incomplete (issue #443)
  * avoid parsing errors on RCS newphrases in the admin section (issue #483)
  * make rlog parsing code more robust in certain error cases (issue #444)

下载地址:

http://viewvc.tigris.org/files/documents/3330/49022/viewvc-1.1.11.tar.gz
http://viewvc.tigris.org/files/documents/3330/49023/viewvc-1.1.11.zip

时间: 2025-01-03 07:51:46

ViewVC v1.1.11发布 CVS、SVN代码仓库浏览工具的相关文章

iptables v1.4.11发布 IP信息包过滤系统

iptables 是与最新的 2.4.x 版本 Linux 内核集成的 IP 信息包过滤系统.如果 Linux 系统连接到因特网或 LAN.服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置. netfilter/iptables IP 信息包过滤系统是一种功能强大的工具,可用于添加.编辑和除去规则,这些规则是在做信息包过滤决定时,防火墙所遵循和组成的规则.这些规则存储在专用的信息包过滤表中,而这些表集成在 Linux 内核

Wine v1.3.11发布 Linux系统平台模拟器软件

Wine是一个在Linux和UNIX之上的,Windows 3.x 和 Windows APIs的实现.它是一个Windows兼容层,用通俗的话说,就是一个Windows模拟器,这个层即提供了一个用来从Windows源进出到UNIX的开发工具包(Winelib),也提供了一个程序加载器,该加载器允许不用任何修改Windows 3.1/95/NT的二进制文件,就可以运行在Intel Unix及其衍生版本下.Wine可以工作在绝大多数的UNIX版本下,包括Linux, FreeBSD, 和 Sola

s6-portable-utils 0.11发布 剪切和grep的Unix工具

s6-portable-utils 0.11是一个微小的一般用于执行剪切和grep(grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.Unix的grep家族包括grep.egrep和fgrep)的Unix工具,但优化的简单和体积小.它被设计为嵌入式系统和其他受限的环境中使用,但它也能在任何地方工作.其他的小工具集通常是系统特定的,例如,BusyBox项目只适用于Linux. s6-portable-utils 0.11此版本修复了S6-head程序,没有妥善处理

Impro-Visor 5.11发布 音乐绘谱和播放工具

Impro-Visor 是一款音乐绘谱和http://www.aliyun.com/zixun/aggregation/34251.html">播放工具,帮助爵士音乐家学习即兴演奏.它具有一个乐谱图形用户界面,使用MIDI来进行弦和节奏的自动化回放,并提供各种方式来即兴演奏,包括爵士乐.数据可以作为开放格式的文本文件进行存储,同时提供MIDI和MusicXML输出功能. Impro-Visor 5.11该版本修复了5.10版本中17895.html">路线图的错误. 软件信

Armitage 07.28.11发布 图形化网络攻击管理工具

Armitage 是一个由java编写的开源Metasploit的图形化http://www.aliyun.com/zixun/aggregation/10370.html">网络攻击管理工具,它用于形像化你的攻击目标,开发建议和平铺窗口的高级框架功能.Armitage以用于Metasploit的安全实践者了解黑客入侵但不每天使用Metasploit为目的.Armitage可以帮助你更深入的了解Metasploit的高级功能. Armitage 07.28.11此版本为客户端添加了一个智能

Task Coach v1.2.7发布 开源的个人事务管理工具

Task Coach是一款开源的个人事务管理工具 ,并且主要针对个人的代办事项.该版本主要是bug的修复,没有引入新功能. Task Coach is a simple open source todo manager to keep track of personal tasks and todo lists. It grew out of a frustration that most task managers do not provide facilities for composite

Task Coach v1.2.8发布 开源的个人事务管理工具

Task Coach是一款开源的个人事务管理工具 ,并且主要针对个人的代办事项. Task Coach is a simple open source todo manager to keep track of personal tasks and todo lists. It grew out of a frustration that most task managers do not provide facilities for composite tasks. Often, tasks

cvs提交代码会覆盖本地的代码这是为什么

问题描述 cvs提交代码会覆盖本地的代码这是为什么 我在用cvs(commit)提交代码的时候 出现了服务器会把我本地的代码给覆盖了, 这是什么情况...求高手解决啊... 解决方案 http://blog.chinaunix.net/uid-27471355-id-3701492.html 参考

SVN代码update显示成功,然而实际的本地代码却并没有更新,这是为何

问题描述 SVN代码update显示成功,然而实际的本地代码却并没有更新,这是为何 我之前在进行项目时,上传到服务器第一个版本64,然后团队的队友checkout这个版本在此基础上进行修改.而后又上传了最新的代码65版本,并且需要其他队友更新这个版本并上传他们修改后的版本,问题是,当我成功上传了65版本后,队友们在update第65版本时,SVN提示更新成功,但是他们自己的代码实际上并未更新,已经检查过路径设置了,希望熟悉SVN的朋友解答一下 解决方案 应该是你的客户端有bug,具体要看你用的是