Uestc95的空间站 - 火星就是地球的未来?...

如果你有一个苹果,我有一个苹果,我们交换以后还是一人一个苹果,但如果你有一种思想,我有一种思想,我们交换以后,每个人便拥有了两种思想。

随笔 - 158, 评论 - 2054, 引用 - 44

导航

关于


MSN:
uestc95 at GMail.com

Mail: 
uestc95 at GMail.com

另一个博客
博思 - 汇聚思想间的碰撞

欢迎交流!

标签

每月存档

最新留言

广告

 

说起来很惭愧,一直以来竟然不知道VSS的这个功能。在 博客园 看到一个随笔提到了这个功能,但是描述的不尽详细,我也是询问了一个同事才知道如何正确的配置VSS来实现这个功能,这里面简要的分享给大家,希望能有所帮助。

以前使用CVS知道里面有几个宏参数可以使用,比如:$Header$等等,但并不知道VSS中也可以使用,Google了一下,发现在VSS中可以使用如下:

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

首先用Admin登录VSS的系统管理界面,选择“Options”:

 

做如下设置:

 

接着每个开发者的VSS都必须是VSS6.0d,如果不是,就需要更新!VSS6.0c不可以。

 

 

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

/*

$Header$
$Author$
$Date$
$Revision$

$History$

*/

这样,每次更改之后就会自动出现如下历史信息(请不要手动去更改):

/*

$Header: /Development/DailyReport/frmMain.cs 13    05-01-14 10:27 Uestc95 $

$Author: Uestc95 $

$Date: 05-01-14 10:27 $

$Revision: 13 $

$History: frmMain.cs $

 *

 * *****************  Version 13  *****************

 * User: Uestc95      Date: 05-01-14   Time: 10:27

 * Updated in $/Development/DailyReport

 *

 * *****************  Version 12  *****************

 * User: Uestc95      Date: 05-01-14   Time: 10:25

 * Updated in $/Development/DailyReport

 *

 * *****************  Version 11  *****************

 * User: Uestc95      Date: 05-01-14   Time: 10:06

 * Updated in $/Development/DailyReport

 

 */

打印 | 张贴于 2005-01-14 13:31:00 | Tag:程序人生

留言反馈

#re:[.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
[.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息?ooeess
2005-06-02 12:06:00 | [匿名用户:气体测试仪]
#re:[.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
^_~,pretty good!csharpsseeoo
2005-05-11 23:21:00 | [匿名用户:风速仪]
#re:[.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
^_~,pretty good!18showsseeoo
2005-04-26 02:19:00 | [匿名用户:数据采集器]
#re:[.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
^_^,Pretty Good!
2005-04-14 17:05:00 | [匿名用户:表面张力仪]
#re:[.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
^_^,Pretty Good!
2005-04-10 19:41:00 | [匿名用户:试验机万能试验机]
#re: [.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
图片看不到了,可不可产修复一下

2005-04-05 11:09:00 | [匿名用户:jum2002@china.com.cn]
#re: [.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
图片怎么看不到了?
2005-02-01 01:58:00 | [匿名用户:frangere]
#re: [.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
呵呵 常备三份 cs aspx vb

/*
* Copyright (c) 2005,北京****公司版权所有
*
* $Archive: $
* $Author: $
* $Date: $
* $Revision: $
* */


<!--
Copyright (c) 2005,北京****公司版权所有

$Archive: $
$Author: $
$Date: $
$Revision: $

-->


' Copyright (c) 2005,北京****公司版权所有
'
' $Archive: $
' $Author: $
' $Date: $
' $Revision: $
2005-01-20 10:11:00 | [匿名用户:guoadou]
#re: [.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
"最后需要在每一个.CS文件的最开头加入如下代码"

!! 不一定要在文件的“最开头"加入宏代码,其它地方也可以。
2005-01-19 12:04:00 | [匿名用户:cofish]
#re: [.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
A useful tips, thank u!
2005-01-17 11:15:00 | [匿名用户:montaque]
#[.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
Ping Back来自:blog.csdn.net
2005-01-17 09:56:00 | [匿名用户:cansee]
#re: [.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
to Tony
请问,vss6.0c 如何设置?
谢谢!
2005-01-17 09:33:00 | [匿名用户:Jarod]
#re: [.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
这个是很多源代码控制工具的标准语法。cvs里面一样可以使用这些关键词。
vss6早就可以了,具体看一下帮助就知道了。可惜很多人都不看vss帮助的,只知道使用默认的迁入迁出。
2005-01-16 17:44:00 | [匿名用户:刘钧]
#在*.cs文件中加入版本跟踪信息 编辑
Ping Back来自:blog.csdn.net
2005-01-16 09:15:00 | [匿名用户:greatqn]
#re: [.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
VSS8.0 ????
2005-01-15 01:29:00 | [匿名用户:rimbaud]
#re: [.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
经测试vss6.0c可以实现上述功能
2005-01-14 23:41:00 | [匿名用户:Tony]
#re: [.NET Tips 1001]如何在*.CS文件中加入版本跟踪信息? 编辑
我稍微补充一点点,就是如果在修改设置之前,先打开了VS.NET 2003 请在修改VSS设置后关闭VS.NET 2003,不然VSS设置无法直接起作用.
我开始也是设置了好久都不成功.最后关了一下VS.NET 2003才发现设置起作用了.
2005-01-14 21:28:00 | [匿名用户:安静]
对不起,目前本随笔不允许发表新评论.

Powered by: Joycode.MVC引擎 0.5.1.8