更新:2007 年 11 月
Team Foundation 版本控制具有命名語法、慣例和限制。
語法、慣例和限制的清單
Team Foundation 版本控制具有下列命名語法、慣例和限制:
名稱長度:
簽入提示名稱的長度最多可以使用 64 個字元。
簽入原則名稱的長度最多可以使用 256 個字元。
標籤名稱的長度最多可以使用 64 個字元。
工作區名稱的長度最多可以使用 64 個字元。
擱置集名稱的長度最多可以使用 64 個字元。
名稱:
Team Foundation 版本控制中大部分名稱都不能以空格或定位點開始或結束。除了下面所列的字元以外,任何字元都可以用於名稱或標籤:
角括弧 (< >)。
冒號 (:)。
星號 (*)。
正斜線 (/) 和反斜線 (\)。
問號 (?)。
引號 (")。
直線字元 (|)。
貨幣符號 ($) 不能成為檔案名稱的第一個字元。
標籤名稱不能包含 (@)。
工作區和擱置集名稱不能包含 (;)。
註解長度:
簽入註解的大小最高可以達到 2GB。
簽入提示的值最高可以達到 2GB。
標籤註解的長度最多可以使用 2048 個字元。
擱置集註解的長度最多可以使用 2048 個字元。
工作區註解的長度最多可以使用 2048 個字元。
檔案和路徑:
伺服器路徑最多可以使用 259 個字元。
本機檔案路徑的長度在 Windows 中限制使用 259 個字元 (包括檔案名稱),而目錄則為 248 個字元。
Team Foundation 版本控制伺服器中的檔案沒有大小限制。
Team Foundation 版本控制伺服器中的內容總計大小沒有任何限制。
命名空間:
Team Foundation 版本控制中的命名空間 (Namespace) 是唯一項目名稱的邏輯群組。
Team Foundation 版本控制中的 Names 指的是 items 的檔案系統路徑名稱。
Items 是準則物件 Team Foundation 版本控制,並表示檔案或目錄路徑名稱。
每個項目都有唯一的數字 ID,用來區別該項目與版本控制中的其他所有項目。
每個項目都可以有多個路徑名稱,指定用戶端和伺服器電腦上的多個位置。例如,每個項目都可以具有位於下列一個或多個命名空間的路徑:
本機空間:這表示在本機檔案系統上,對應到 Team Foundation Server 上版本控制項目的路徑。
**認可空間:**這表示已簽入 Team Foundation Server 上版本控制之項目的伺服器路徑。
**暫止空間:**這表示在您簽入所有目前暫止的變更之後,項目的伺服器路徑。