資訊: 如何 SourceSafe 儲存記錄檔

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本: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 - 最後檢閱時間:02/22/2014 20:01:45 - 修訂: 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
意見反應