`
hsyzijvaa
  • 浏览: 111832 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

windows下整合CVSNT、CVSTRAC、VIEWCVS、STATCVS

    博客分类:
  • java
阅读更多
    一、首先安装cvsnt,我装的是2.5.03版本,下载地址是<a href='http://www.cvsnt.org/archive/cvsnt-2.5.03.2685.msi' title='http://www.cvsnt.org/archive/cvsnt-2.5.03.2685.msi'>http://www.cvsnt.org/archive/cvsnt-2.5.03.2685.msi</a>
    安装完成后如图: <img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/o_cvsnt.jpg'/>
 设置一下你的仓库,就是代码提交保存的地方<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt2.jpg'/>
记得把下面两个打勾
<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt3.jpg'/>
ps:有时候cvsnt工作不正常,可以试试给它换个temp目录,我遇到过好几次了
 
二、安装cvstracnt
cvstrac本来是在linux下面跑的,这个是for windows版本。cvstrac功能太强大了,我就不多说, 大家自己去体验吧
下载cvstracnt 
<a href='http://nchc.dl.sourceforge.net/sourceforge/cvstracnt/cvstracnt_1.2.1_20060112.exe'>http://nchc.dl.sourceforge.net/sourceforge/cvstracnt/cvstracnt_1.2.1_20060112.exe</a>
安装完成后会自动检测你本机的cvs仓库
<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt4.jpg'/>
<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt5.jpg'/>
点击“浏览”后,弹出管理页面,可以用setup setup作为用户名 密码登录,在用户栏目里面,可以创建用户
<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt6.jpg'/>
<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt7.jpg'/>  
 
三、安装viewcvs
由于我们使用iis来浏览viewcvs(当然你也可以用apache),所以你要先安装iis
window下面的viewcvs配置比较复杂,还好在网上找了个集成了差不多的软件,只要安装好python就可以直接安装运行了,爽啊
<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt8.jpg'/>
集成了windows扩展的python下载地址
<a href='http://downloads.activestate.com/activepython/windows/2.4/activepython-2.4.1-245-win32-ix86.msi' title='http://downloads.activestate.com/activepython/windows/2.4/activepython-2.4.1-245-win32-ix86.msi'>http://downloads.activestate.com/activepython/windows/2.4/activepython-2.4.1-245-win32-ix86.msi</a>
viewcvs4cvsnt软件下载地址
<a href='http://web.telia.com/~u86216121/viewcvs4cvsnt.zip' title='http://web.telia.com/~u86216121/viewcvs4cvsnt.zip'>http://web.telia.com/~u86216121/viewcvs4cvsnt.zip</a>
安装完成后,软件会扫描你的计算机,所以要等个几分钟。
<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt9.jpg'/>
安装完成后,会自动在iis里面创建虚拟目录viewcvs  如果你只有一个cvs仓库,所以打开<a href='http://yourhost:yourport/viewcvs/viewcvs.cgi/'>http://yourhost:yourport/viewcvs/viewcvs.cgi/</a> 时,会自动指定你默认的cvs仓库
<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt10.jpg'/>
viewcvs功能是很强大的,可以浏览你文件的版本信息,还可以生成图片式的tag变化,并且支持版本对比,语法高亮,等等。
四、安装statcvs
其实statcvs就一个jar包,也谈不上安装了
首先download  statcvs
<a href='http://nchc.dl.sourceforge.net/sourceforge/statcvs/statcvs-0.3.zip' title='http://nchc.dl.sourceforge.net/sourceforge/statcvs/statcvs-0.3.zip'>http://nchc.dl.sourceforge.net/sourceforge/statcvs/statcvs-0.3.zip</a>
 
解压缩到c盘
然后把你需要stat的module从cvs checkout出来
如图:
<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt11.jpg'/>
 
cd 进入你的module
生成日志文件
<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt12.jpg'/>  
回到你的c盘,使用命令根据日志生成html
<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt13.jpg'/>
 这个会根据你日志大小,花费不同的时间,项目大了,这个时间还是挺长的,几分钟吧
生成后如图:
<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt14.jpg'/>
最后来浏览我们生成的html,首先在iis里面建个虚拟目录,指向到我们html的目录,我这边的是c:\statcvs
<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt15.jpg'/>
最后在你的iis里面浏览statcvs吧
<img src='http://www.blogjava.net/images/blogjava_net/hackang/23580/r_cvsnt16.jpg'/>  
 
statcvs功能很强大吧,可以生成各种报表
 
 
说了这么多,虽然比较简单一点,但是假如希望一天生成一次statcvs怎么办呢,那我们就需要写一个 批处理文件啦
 
cd /d f:\<br/>cvs -d /cvsroot checkout xiao<br/>cd xiao<br/>cvs log > logfile.log<br/>cd /d c:\statcvs<br/>java -jar statcvs.jar f:\xiao\logfile.log f:\xiao<br/>explorer <a href='http://127.0.0.1:81/statcvs/index.html'>http://127.0.0.1:81/statcvs/index.html</a>
 
然后你在新建一个定时任务就ok了
每次生成statcvs以后,会自动打开首页
 
cvsnt在widonws里面运行很不稳定,所以希望有点linux基础的,还是尽量在linux下面配置cvs  cvstrac  viewcvs  statcvs(可以用maven集成)
 
0
0
分享到:
评论

相关推荐

    CVSNT25053489

    CVSNT25053489作为一款强大的版本控制系统,为Windows环境下的团队协作提供了可靠的工具。通过理解和熟练掌握其使用,开发者可以更高效、更有序地管理项目,提高开发效率,降低维护成本。对于任何需要版本控制的项目...

    cvsnt

    CVSNT在原始CVS的基础上添加了更多功能和改进,使得它更适合在Windows操作系统下进行团队协作开发。 在【描述】中提到的“cvsnt应用服务器”,指的是cvsnt作为服务器端程序的角色,允许多个用户通过网络连接共享和...

    Windows7下安装CVS全攻略(TortoiseCVS-1.12.5+ CVSNT+汉化包)

    汉化: 将文件夹zh-CN放到安装目录下的locale下 Windows7下乱码解决方案: 1.卸载安装TortoiseCVS时自动安装的CVSNT. 2.重新安装CVSNT(运行目录下的cvsnt-server-2.5.05.3489.msi文件)。

    cvsnt-2.5.03 服务器(windows版)

    cvsnt-2.5.03 服务器(windows版)

    CVSTrac管理员手册

    - **CVS/CVSNT**:CVS是并行版本控制系统,支持多平台,CVSNT是CVS在Windows下的移植版本。 - **CVSTrac/CVSTracNT**:CVSTrac为CVS提供任务管理与错误追踪,CVSTracNT是其Windows移植版。 - **CVS仓库与模块**:...

    CVS 服务器程序 CVSNT 2.0.58d + CVS 客户端工具 TortoiseCVS 1.10.10 (for win7)+ 图示说明

    CVS 服务器程序 CVSNT 2.0.58d + CVS 客户端工具 TortoiseCVS 1.10.10 (for win7)+ 图示说明 最新的版本cvsnt-2.5.03.2382有4.2MB,追新的朋友可以自己上官网下载. 1都安装好软件 2配置服务器端  a 查看运行...

    CVSNT的详细配置

    CVSNT是一种Windows平台上的版本控制系统,与Unix平台上的CVS具有相同的功能,但专为Windows环境进行了优化。它是CVS的Windows移植版本,使得Windows用户也能方便地使用CVS来进行版本控制。 CVSNT的基础概念包括...

    cvsnt-2.5.03.2382.msi服务器端

    描述中提到“替代了linux使用方便简单”,这可能是指CVSNT提供了图形化的安装和管理工具,使得在Windows环境下的配置和操作比在Linux终端下更加直观和易于上手。对于那些不熟悉命令行或者希望有图形界面支持的用户来...

    cvsnt 和 wincvs 的安装程序及使用说明

    CVSNT是CVS的一个增强版本,专为Windows环境优化,支持更多特性,如权限管理、Windows集成等。而WinCVS则是一款图形化界面的CVS客户端,使得在Windows操作系统上使用CVS变得更为直观和方便。 **安装CVSNT** 1. **...

    cvsnt-server-2.5.05.3744.msi

    《CVSNT服务器详解:CVSNT 2.5.05.3744.msi在Windows 7下的应用》 CVSNT(Concurrent Versions System for NT)是一款广泛应用于Windows环境的版本控制系统,它是对原始CVS(Concurrent Versions System)的扩展和...

    Instal cvsnt in windows

    总之,安装和配置CVSNT在Windows环境下是一项关键任务,它为开发团队提供了强大的源代码管理和协作环境。通过上述步骤,你将能够顺利地搭建起一个功能完善的CVSNT服务器。记住,良好的版本控制习惯是软件开发成功的...

    cvsnt2.5.04

    总结来说,CVSNT 2.5.04是Windows环境下进行版本控制的理想选择,它结合了CVS的强大功能与Windows平台的特性,为开发者提供了高效、稳定的协作环境。通过合理配置和使用,CVSNT能够显著提高团队的工作效率,减少因...

    cvsnt-2.0.58d

    CVSNT是CVS的Windows NT/2000/XP/2003/Vista/7/8/10/Server系列操作系统的移植和扩展,提供了对Windows环境更好的支持和一些额外的功能。 CVS是一种分布式版本控制系统,它允许开发团队协同工作,同时跟踪每个成员...

    CVSNT 安装 配置 权限设置

    ### CVSNT 在 Windows 平台下的安装、配置与权限设置详解 #### 一、CVSNT简介 CVS (Concurrent Versions System) 是一款历史悠久且非常流行的版本控制系统,主要用于软件开发过程中对源代码进行版本控制。尽管随着...

    cvsnt-client-2.5.05.3489.msi

    CVSNT是目前在Windows平台上构建CVS服务器最方便的工具,操作简单,以Windows服务程序的形式运行。目前CVSNT已被移植到其它平台如Linux上。

    cvsnt的使用

    **cvsnt的使用** CVS(Concurrent Versions ...总的来说,cvsnt是Windows环境下强大的源代码版本控制工具,尤其适合Eclipse这样的开发环境。通过熟练掌握其用法,团队可以实现高效、有序的代码管理,提高开发效率。

    CVSNT-2.5.01

    5.在Windows下建立一个用户cvsuser,供CVS的用户使用. 在CVSNT的Server Settings页面设置: Run as 刚才新建的用户cvsuser, 并设置改用户对目录C:/CVS/CVSROOT/passwd文件有读写权限。 设置Temporary默认的目录C:\...

    cvsnt-2.0.41.rar

    CVSNT是CVS的一个分支,专为Windows平台进行了优化,具有更丰富的功能和更好的性能。本文将深入探讨CVSNT 2.0.41这一特定版本,以及其核心特性和使用方法。 首先,让我们理解CVSNT的核心价值。版本控制系统对于软件...

Global site tag (gtag.js) - Google Analytics