电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

在*.cs或*.vb文件中加入版本跟蹤信息


发布日期:2018/1/6
 

在csdn上看到一篇[如何在*CS文件中加入版本跟蹤信息?]的文章觉得对项目的版本控制会有一些实际意义但是由于文中图片的缺失无从试验具体效果也无从得知后查阅作者文中提到的博客园的随笔依博客园作者文中提到的一些操作一一试验结果和网友们一样我也没弄出来!没有办法只有试试搜索MSDN了发现其中的一篇Enable Keyword Expansion文章按文中的操作步骤一试果然奏效!现整理具体实现步骤分享给大家希望对大家有所帮助!

首先运行Visual SourceSafe Admin用Admin登录VSS的系统管理界面选择Tools菜单点击Options进入选项设置页面在General选项页的Expand keywords in files of type下的文本框中添入*cs完成后点击[确定]保存选项

注:如果是程序则可添入*vb依此类推!也可以输入多种文件类型如*txt *c *vb*cs*vb以逗号隔开即可

其次运行Microsoft Visual SourceSafe 进入主界面选择Tools菜单点击Options进入选项设置页面进入Local Files选项页选中Copy keywordexpanded files into working folder选项完成后点击[确定]保存选项

下面就可以的项目中加入版本跟蹤信息了

在每一个CS文件的最开头加入如下代码

/*

$Header$

$Author$

$Date$

$Revision$

$History$

*/

这样每次更改后签入或签出就会自动出现版本信息(请不要手动去更改)

/*

$Header: /TestVSS/TestVSS/TestVSS/Classcs : EdwardNet $

$Author:EdwardNet $

$Date: : $

$Revision: $

$History: Classcs $

*

* ***************** Version *****************

* User: EdwardNet Date: Time: :

* Updated in $/TestVSS/TestVSS/TestVSS

*/

其他资源(来自yszb的如何在*CS文件中加入版本跟蹤信息?)

Type this keyword

To add the following

$Archive: $

VSS archive file location

$Author: $

User who last changed the file

$Date: $

Date and time of last check in

$Header: $

Logfile Revision Date Author

$History: $

File history VSS format

$JustDate: $

Date without the time addendum

$Log: $

File history RCS format

$Logfile: $

Same as Archive

$Modtime: $

Date and time of last modification

$Revision: $

VSS version number

$Workfile: $

File name

$NoKeywords: $

No keyword expansion for all keywords that follow

另外关于[如何在*cs文件中加入版本跟蹤信息?]一文中提到的必须使用vssd版本经过本人测试vssc也同样支持以上功能

上一篇:log4net配置文件解析

下一篇:Web.config配置文件详解