`

在Windows 2000下安装ViewCVS

阅读更多
http://dev.csdn.net/article/72790.shtm

在Windows 2000下安装ViewCVS   
选择自 huhong81312 的 Blog

先决条件
CVSNT 2.0.x
Python 2.3
Python Win32 Extensions

1、安装
从http://russ.hn.org/viewcvs/下载ViewCVS的最新版本viewcvs-1.0-dev-r6.zip,解压后运行脚本viewcvs-install
python.exe viewcvs-install
输入安装目录,例如C:viewcvs

如果需要图形化显示cvs树,可以从http://www.akhphd.au.dk/~bertho/cvsgraph/下载CvsGraph
给源码关键字加上颜色标记,可以从http://gnuwin32.sourceforge.net/packages.html下载Enscript(需要sed,libiconv,libintl支持)
下载后都解压至一目录,例如C:GnuWin32,将此目录加PATH环境变量中

2、配置
修改viewcvs.conf
cvs_roots指定CVS仓库的根,如cvs_roots = cvs: E:cvs-repositoryCVSROOT
cvsnt_exe_path指定cvsnt的位置 cvsnt_exe_path = C:Program Filescvsntcvs.exe
address指定管理员的email
languages修改成zh-cn, en-us支持中文

启用enscript
use_enscript = 1
enscript_path = C:GnuWin32

启用cvsgraph
use_cvsgraph = 1
cvsgraph_path = C:GnuWin32

3、运行
i. 执行安装目录下的standalone.py脚本以standalone的方式运行viewcvs

ii.结合apache
以普通CGI方式运行
修改httpd.conf
添加
ScriptAlias /viewcvs "C:/viewcvs/www/cgi/viewcvs.cgi"
重启apache,访问http://localhost/viewcvs



借助mod_python模块
安装Mod_python,下载地址http://httpd.apache.org/modules/python-download.cgi
修改httpd.conf
添加
LoadModule python_module modules/mod_python.so]

Alias /viewcvs/ "C:/viewcvs/www/mod_python/"

<Directory "C:/viewcvs/www/mod_python">
Options Indexes MultiViews
AllowOverride Options FileInfo
Order allow,deny
Allow from all
</Directory>
重启apache,访问http://localhost/viewcvs/viewcvs.py

[Useful links]
CVSNT 2.0.38 | http://www.cvsnt.com/downloads/
ViewCVS 1.0-dev for Windows Release 6 | http://russ.hn.org/viewcvs/
Python 2.3.4 | http://www.python.org/2.3.4/
Python Win32 Extensions | http://starship.python.net/crew/mhammond/win32/Downloads.html
Apache 2.0 | http://httpd.apache.org/download.cgi
Mod_python | http://httpd.apache.org/modules/python-download.cgi
CvsGraph | http://www.akhphd.au.dk/~bertho/cvsgraph/
Enscript,sed,libiconv,libintl | http://gnuwin32.sourceforge.net/packages.html

Python Win32 Extensions:http://starship.python.net/crew/mhammond/

如果需要图形化显示cvs树,可以从http://www.akhphd.au.dk/~bertho/cvsgraph/下载CvsGraph
给源码关键字加上颜色标记,可以从http://gnuwin32.sourceforge.net/packages.html下载Enscript(需要sed,libiconv,libintl支持)
分享到:
评论

相关推荐

    Windows下搭建的CVS服务器

    ### Windows下搭建CVS服务器详解 #### 一、引言 在软件开发过程中,版本控制系统是不可或缺的一部分。其中,CVS(Concurrent Versions System)作为最早的版本控制系统之一,在早期的软件开发团队中得到了广泛的...

    ViewVC (formerly ViewCVS)-开源

    在安装和配置过程中,需要注意以下几点: - **系统要求**:确保你的服务器环境满足ViewVC的运行需求,通常需要Python环境和相应的版本控制系统。 - **安装步骤**:解压`viewcvs-0.9.4`,按照官方文档的指引编译和...

    CVS详细使用手册指南

    此外,还有其他辅助工具如**TortoiseCVS 1.8.21**,它可以提供一个图形界面来操作CVS,特别适合于Windows环境下的用户。 - **CVS Web**: 提供了一个基于Web的接口,用于查看CVS仓库中的内容。 - **ViewCVS**: 另一...

    linux在TQ2440上移植3--yaffs2 文件系统移植

    源代码可以在官方站点http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/上下载,选择Download GNU tarball进行下载。下载完成后,使用`tar zxvf`命令解压文件,进入解压后的`cvs/yaffs2`目录。 接下来,我们需要将...

    移植2.6.16内核到at91rm9200

    相应的驱动代码通常在内核的相关子目录下,需要仔细阅读和理解这些代码。 总的来说,移植Linux内核到At91rm9200开发板是一个涉及到多个步骤的复杂过程,不仅需要对Linux内核有深入的理解,还需要熟悉ARM架构和硬件...

    linux2.6.36.1(兼容linux2.6.35各子版本)移植到mini2440-v2.0

    在该环境下,你需要安装必要的工具,包括交叉编译器arm-linux-gcc-4.3.2。此外,还需要u-boot-2010.03的源代码,这是用于引导Mini2440的引导加载程序。 **2. 获取内核源代码** 从...

    CVSView-开源

    4. **开发者贡献分析**:通过对CVS日志的分析,CVSView可以统计每个开发者对项目所做的贡献,这在团队协作中非常有价值,可以作为评估工作量和分配任务的依据。 5. **搜索功能**:用户可以按关键字搜索CVS日志,...

    WebRCSdiff-开源

    3. **简单安装**:与ViewCVS相比,WebRCSdiff的一大优势是其安装过程更为简单,这使得非技术背景的用户也能快速上手。 4. **直观的界面**:通过WebRCSdiff,用户可以通过图形化界面轻松理解版本控制概念,如分支、...

    linux在TQ2440上移植3--yaffs2+文件系统移植.pdf

    需要注意的是,整个过程中涉及到的命令行操作都需要在具备一定Linux基础知识的前提下进行。此外,在实际操作中可能会遇到各种不同的问题,例如依赖库缺失、编译错误等,这些问题往往需要根据具体的错误信息进行逐一...

    SVN服务器VS2005客户端part2

    此外,它支持非 ASCII 文本和二进制数据,所有这一切都使 Subversion 不仅对传统的编程任务非常有用,同时也适于 Web 开发、图书创作和其他在传统方式下未采纳版本控制功能的领域。 本文介绍了使用 Subversion 追踪...

    SVN服务器与VS2005客户端par1

    此外,它支持非 ASCII 文本和二进制数据,所有这一切都使 Subversion 不仅对传统的编程任务非常有用,同时也适于 Web 开发、图书创作和其他在传统方式下未采纳版本控制功能的领域。 本文介绍了使用 Subversion 追踪...

    CVSreport-开源

    在安装和使用`cvsreport-0.2.5`这个版本时,你需要注意以下几点: 1. **系统需求**:确保你的系统已经安装了CVS服务器和客户端,以及必要的邮件发送服务(如sendmail或postfix)。 2. **安装过程**:解压`...

    linux2.6.14移植-yaffs2

    - 在Linux 2.6.14内核源代码的`fs`目录下创建`yaffs2`文件夹: ```bash mkdir /source/kernel/linux-2.6.14/fs/yaffs2 cd /source/kernel/linux-2.6.14/fs/yaffs2 ``` 3. **复制代码文件** - 将YAFFS2的...

    jdtaus-core-commons-logging-1.0

    URL:http://svn.sourceforge.net/viewcvs.cgi/jdtaus/jdtaus-core/jdtaus-core-commons-logging/tags/jdtaus-core-commons-logging-1.0 Download:...

    移植linux内核到2440

    - **YAFFS2文件系统**:从http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/下载,用于在Nand Flash上创建文件系统。 - **BusyBox**:版本1.13.3,用于提供基础的命令行工具,从http://www.busybox.net/downloads/...

    JViewCVS-开源

    1. **跨平台性**:由于JViewCVS是用Java语言开发的,它具有天然的跨平台特性,可以在任何支持Java的环境中运行,包括Windows、Linux、Mac OS等操作系统。 2. **Web界面**:通过JSP(JavaServer Pages)技术,...

    CVS for IIS-开源

    用于IIS / VB / COM + / ASP的CVS Web查看器-与ViewCVS相似,但适用于Windows。 它包含一个讨论代码部分的论坛。 (该项目还包含-CVS Surfer-,它是独立的桌面CVS查看器。代码类似于cvs4iis。)

    CVS-Summary-开源

    CVS-Summary是一个生成CVS活动HTML摘要的程序,与流行的ViewCVS脚本所提供的摘要非常相似。 CVS-Summary与ViewCVS的不同之处在于,它将摘要信息转储到可以由n提供服务的静态HTML文件中

Global site tag (gtag.js) - Google Analytics