Surveillant,我写的一个配置管理辅助工具

上一篇 / 下一篇  2007-10-18 21:31:48 / 个人分类:配置管理辅助工具

  • 文件版本: V1.0
  • 开发商: 本站原创
  • 文件来源: 本地
  • 界面语言: 简体中文
  • 授权方式: 免费
  • 运行平台: Win9X/Win2000/WinXP
51Testing软件测试网fh'us4`{;X

Surveillant,我写的一个配置管理辅助工具51Testing软件测试网\{%Bofv

F/_&YO*?A2h3~0陈能技51Testing软件测试网%Bo,].mW

51Testing软件测试网 lldsT-}W

2007-10-18

/W!|-Y \ l7U(`}1S0

M*^&}m{5?S,m0一个辅助VSS配置管理工作的小程序,可获取指定时间范围内的所有文件版本历史。可利用它来生成简单的每日配置管理简报,记录当天配置库的文件变更历史。

(f/ZQ1\ Rt^@0

{&s~6|rc0有感于配置管理员做配置库记录的工作量繁重,测试人员不了解文件版本变化,不知道如何有重点、有策略性地进行回归测试。所以写了这么一个小程序帮助解决问题,作为配置管理流程中的沟通工作的一个补充。

/rz6| M\+u%Q N0

d5|lr.xe~0提供命令行调用方式,方便集成到每日构建框架,或每日配置管理简报,或者简单地利用Windows任务计划定时执行。51Testing软件测试网]O6h a `

9B]Y[3E$fN.r0提供C#源代码,方便大家进行修改和补充完善。程序利用VSS提供的自动化编程接口IVSS对VSS数据库进行操作。51Testing软件测试网y,d9i|x8n\ee/M

Z,}(C1o1f*M)a e0我把这样一个小程序叫做Surveillant,也就是监视者的意思,当然还有监督者、密探的意思。我想配置管理员和测试人员会喜欢这样一个名字的。

#Dy)hZg0

%NHJA0s r/B$@0运行环境51Testing软件测试网6ZHOHB%T_
- Windows XP51Testing软件测试网xTN g!x-M(\
-  VSS
"{9B#b7gf0- .NET Framework51Testing软件测试网-S$s2?9m,`8U

8]Bza5ba0参数设置
4x(eb0O-T(n0SSDIR:填写需要连接的VSS数据库的srcsafe.ini文件所在的路径,例如:
:^i,` Vl$xK4Xd\7c0\\192.168.100.2\vss\srcsafe.ini

fpa:u0x0M&_ F051Testing软件测试网O}o{iN2e'y

用户名:填写登录VSS数据库的用户名
}.SNj|&H&i1T0密码:填写登录用户名对应的密码

,N1Ioi*fP~0m0

z2dBl6H|j0项目路径:填写需要获取历史信息的项目路径,例如:51Testing软件测试网fNL {O6n#k
指定根目录:/$
:hq fD)H6D0指定名为test的项目:/$/test
Z AP za RY0指定test下面的tools目录:/$/test/tools

A;uO[p-p051Testing软件测试网c-lN~0yG

按“设置”按钮会把以上设置的信息保存到软件运行目录的config.txt文件。

c z*[R ^(T-o;Z0

i%S}hS B'DC#_s0获取VSS更改历史
d4E#c'_]2m0指定需要获取更改历史信息的起止时间段(默认设置为当前时间)。可精确到时分秒级别。如果要想查看某一天的信息,可如以下设置:
CZP4e hC0从 2007-10-15;00:00:00 到 2007-10-15;23:59:5951Testing软件测试网H+`%G8pMV)@-z

51Testing软件测试网J0{-XBU"~$bW

按下“获取VSS更改历史”按钮,递归地查询出指定VSS项目的指定时间段内的更改历史,然后保存报告文件到软件当前运行目录。51Testing软件测试网I aq!~je#o F;AJ

51Testing软件测试网+i q J0c Z%MnYF

注意,如果你的VSS项目文件比较多,则可能需要等待比较长的时间。

|^v4^lo!o(r051Testing软件测试网&Qrs%smQk}3m!N

命令行模式
ql?K7xPJdqJ `0运行cmd,转到Surveillant.exe所在的目录,通过指定两个时间参数运行Surveillant.exe51Testing软件测试网,\ef.lA ?"zQY

51Testing软件测试网w9l g b[[

例如:51Testing软件测试网"i0Y%N7I9?F%fc!c
>Surveillant.exe 2007-10-12 00:00:00 2007-10-12 23:59:5951Testing软件测试网bP]ZH5q(N

!@6i6C&{K M:D0m7t0Surveillant会自动加载所在目录的config.txt文件的配置信息,所以运行前需要确保文件存在,并且按照实际情况进行了设置。

4L4Y[PM%w7e0

F/Vi6V{#J1b0命令行模式可利用任务计划来定时启动,或者结合到每日构建框架中去。这样可达到每天定时查询VSS是否有更改动作发生的目的。

I8Z*^C|,zr7x{051Testing软件测试网3Tl)A_ ?*X*a

 下载地址:51Testing软件测试网&rd"mR'@;L

|Q(XP9y*k n1W0http://download.csdn.net/user/testing_is_believing

S&S3f*r%Z0
本地下载

TAG: 配置管理 Vss 辅助工具 源代码 配置管理辅助工具

引用 删除 yc0503yc   /   2015-01-05 16:57:50
你好,我下载了这个工具,但是双击EXE没反应,是什么原因
 

评分:0

我来说两句

日历

« 2024-01-12  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 105630
  • 日志数: 97
  • 图片数: 2
  • 文件数: 2
  • 建立时间: 2007-09-13
  • 更新时间: 2012-05-21

RSS订阅

Open Toolbar