資訊: 如何 SourceSafe 儲存記錄檔

文章翻譯 文章翻譯
文章編號: 157714 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
全部展開 | 全部摺疊

在此頁中

結論

當檔案新增至 Visual SourceSafe 時,檔案名稱是"受損 」,並放入資料庫。上 SourceSafe 將檔案放置在適當的資料子目錄的知道沒有文件。

其他相關資訊

SourceSafe 會將所有檔案及專案都轉譯成對應的 「 內部 」 的檔案號碼。檔案的名稱,TBAAAAAA 對於執行個體代表實際的檔案數目。

如何尋找檔案號碼

SourceSafe 使用 (從左到右) 的基底 26 數學取得檔案號碼。字母會對應到一個數字位置 A = 0 且 Z = 25。取得實際的檔案名稱,並中斷向一系列使用 26 的基底的倍數的字母。檔案號碼為 TBAAAAAA 藉由可以找到,例如:
   T = 19 * 26^0 = 19
   B = 1  * 26^1 = 26
   A = 0  * 26^2 =  0
   A = 0  * 26^3 =  0
   A = 0  * 26^4 =  0
   A = 0  * 26^5 =  0
   A = 0  * 26^6 =  0
   A = 0  * 26^7 =  0
           TOTAL = 45
				
因此,TBAAAAAA 中檔案的數目是 45。藉由使用的檔案數字,而不是一個名稱,SourceSafe 會獲得幾個優點:

  • SourceSafe 還可以儲存 16 位元系統支援長檔名。使用 NAMES.DAT 檔案,SourceSafe 可以花很長的名稱,並將它儲存為 16 位元平台產生簡短的名稱時。
  • SourceSafe 可以同樣散發資料子目錄之間的檔案。 這可防止的案例位置,例如 Z 子目錄保留 0%的資料庫檔案和 M 的目錄會保留 23%的資料庫檔案。
  • 雜湊檔名對使用者進行資料目錄黑箱的增加,到系統的安全性。
  • SourceSafe 可以處理跨平台命名慣例。在 UNIX,SourceSafe 和 SOURCESAFE 是兩個不同的檔案,然後在 NT 上這些都是相同的檔案。雜湊名稱可讓 SourceSafe 儲存獨立的伺服器作業系統檔案大小寫。

SourceSafe 如何尋找下一個檔案

DATA] 目錄中沒有呼叫 AAAAAAAA.CNT 一個文字檔案。這個檔案的內容是由最後一個資料庫中已加入的檔案名稱所組成。加入新的專案或檔案時 SourceSafe 開啟這個檔案,並將一 (1) 到檔案號碼。這個新的檔案再產生 SourceSafe 資料庫中。很可能類似 ZZZZZAAA 置於 AAAAAAAAA.CNT 檔案。SourceSafe 將新增到這個檔案號碼 1,並在資料庫中撰寫新的檔案。如果使用者是不知道這並繼續來使用 SourceSafe 並新增檔案或專案,分析可能無法執行,而且資料庫將無法被修復。因為所有讀取/寫入使用者需要讀取/寫入存取這個的檔案惡意使用者可能會造成一些嚴重的資料庫問題,可能不會偵測到之前太遲。

如果 AAAAAAAA.CNT 設定不正確

如果 AAAAAAAA.CNT 的檔案是不正確的 SourceSafe 會嘗試下一個檔案號碼,直到能夠建立新的檔案。很明顯地,SourceSafe 慢很多時,會建立檔案或專案,但將會沒有資料遺失。如果檔案遺失某些原因而,建立新 AAAAAAAA.CNT 檔案,並放置 AAAAAAAA 做為唯一的文字檔案中。SourceSafe 就會開始寫入檔案中第一個可用的開啟檔案數字。

屬性

文章編號: 157714 - 上次校閱: 2014年2月22日 - 版次: 2.1
這篇文章中的資訊適用於:
  • Microsoft Visual SourceSafe 5.0 Standard Edition
  • Microsoft Visual SourceSafe 6.0 Standard Edition
  • Microsoft Visual SourceSafe 4.0 Standard Edition
  • Microsoft Visual SourceSafe 4.0 Standard Edition
  • Microsoft Visual SourceSafe 4.0a
  • Microsoft Visual SourceSafe 4.0a
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe for UNIX 3.0
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe for Windows 3.01
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft Visual SourceSafe 3.01
  • Microsoft Visual SourceSafe 3.02
  • Microsoft Visual SourceSafe 3.04
  • Microsoft Visual SourceSafe 3.1 Standard Edition
關鍵字:?
kbnosurvey kbarchive kbmt kbinfo KB157714 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:157714
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com