首页 >> VB.Net >> 正文
在*.cs或*.vb文件中加入版本跟踪信息-VB.NET
来源:Dotnet频道 作者:采集 时间:2008-3-31

    在csdn上看到一篇[如何在*.CS文件中加入版本跟踪信息?]的文章,觉得对项目的版本控制会有一些实际意义。但是由于文中图片的缺失,无从试验,具体效果也无从得知。后查阅作者文中提到的博客园的随笔,依博客园作者文中提到的一些操作一一试验,结果和网友们一样“我也没弄出来!”。没有办法,只有试试搜索MSDN了,发现其中的一篇Enable Keyword Expansion文章,按文中的操作步骤一试果然奏效!现整理具体实现步骤分享给大家,希望对大家有所帮助! 首先:运行Visual SourceSafe 6.0 Admin,用Admin登录VSS的系统管理界面,选择Tools菜单,点击Options进入选项设置页面,在General选项页的Expand keywords in files of type下的文本框中添入*.cs,完成后点击[确定],保存选项。
注:如果是vb.net程序则可添入*.vb,依此类推!也可以输入多种文件类型,如*.txt, *.c, *.vb,*.cs,*.vb以逗号隔开即可。 其次:运行Microsoft Visual SourceSafe 6.0,进入主界面,选择Tools菜单,点击Options进入选项设置页面,进入Local Files选项页,选中Copy keyword-expanded files into working folder选项,完成后点击[确定],保存选项。 下面就可以在.net的项目中加入版本跟踪信息了。

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

/* $Header$
$Author$
$Date$
$Revision$ $History$ */

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

/* $Header: /TestVSS/TestVSS/TestVSS/Class1.cs 9     05-07-26 13:50 Edward.Net $
$Author: Edward.Net $
$Date: 05-07-26 13:50 $
$Revision: 9 $ $History: Class1.cs $
 *
 * *****************  Version 9  *****************
 * User: Edward.Net   Date: 05-07-26   Time: 13:50
 * Updated in $/TestVSS/TestVSS/TestVSS

*/

其他资源(来自y97523szb的如何在*.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文件中加入版本跟踪信息?]一文中提到的必须使用vss6.0d版本,经过本人测试vss6.0c也同样支持以上功能。

相关新闻
相关评论
 
评论表单加载中...
 
VB.Net文章

 在Visual C++应

 编辑:admin

 时间:2008-3-10


   .NET Framework 中多语言支持的实现-.NET Framework
   将Eiffel系统集成到.NET Framework中-.NET Framework
   04年五种常用RAD的测验比较(1)-.NET Framework
   04年五种常用RAD的测验比较(2)-.NET Framework
   04年五种常用RAD的测验比较(3)-.NET Framework
最新文章
   .NET Framework 中多语言支持的实现-.NET Framework
   将Eiffel系统集成到.NET Framework中-.NET Framework
   04年五种常用RAD的测验比较(1)-.NET Framework
   04年五种常用RAD的测验比较(2)-.NET Framework
   04年五种常用RAD的测验比较(3)-.NET Framework
总站搜索
搜索
 
热门文章
   oracle数据库文件中的导入\导出
   用Oracle10g列值掩码技术隐藏敏感数据
   VB程序中用ADO对象动态创建数据库和表-VB.NET
   用VB6写简单程序 让电骡自动关机-VB.NET
   使用.NET2.0编写COM组件供VB调用-VB.NET
   VB.NET:键盘控制焦点移动-VB.NET
   用VB.NET绘制GDI图形-VB.NET
   vb.net中应用 ArrayList 实例-VB.NET
 
推荐文章
ASP.NET中的状态管理-ASP.NET
VC、IE、ASP环境下打印、预备的完美解决方案
oracle数据库文件中的导入\导出
VB.NET中快速访问注册表技巧-VB.NET
在vb中实现超连接的方法!和直接发邮件-VB.NET
用VB做realplayer播放列表-VB.NET
在VB.NET中如何实现和利用SortedLists-VB.NET
利用VB.NET Stopwatch对象记录时间-VB.NET
成都古羌科技有限公司版权所有: Copyright@2007-2010 ,ALL Rights Reserved 蜀ICP备07017240号