熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

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

2013-11-13 09:43:46  來源: .NET編程 

    在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也同樣支持以上功能


From:http://tw.wingwit.com/Article/program/net/201311/11434.html
  • 上一篇文章:

  • 下一篇文章:
  • Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.