原始檔控制外掛程式測試指南
本節提供了使用 Visual Studio 測試原始檔控制外掛程式的指引。 提供最常見測試區域的廣泛概觀,以及一些可能有問題的較複雜區域。 此概觀並不是詳盡的測試案例清單。
注意
對最新 Visual Studio IDE 的一些錯誤修正和改進,可能會發現到在使用舊版 Visual Studio 時先前未遇過之現有原始檔控制外掛程式問題。 強烈建議您針對本節中列舉的區域測試現有的原始檔控制外掛程式,即使自舊版 Visual Studio 以來尚未對外掛程式做任何變更也一樣。
一般準備工作
需要已安裝 Visual Studio 和目標原始檔控制外掛程式的電腦。 可用於部分目原始檔控制測試開放的第二部具類似設定的電腦。
詞彙定義
針對本測試指南之目的,請使用下列詞彙定義:
用戶端專案 Visual Studio 中支援原始檔控制整合的任何專案類型 (例如 Visual Basic、Visual C# 或 Visual C++)。
Web 專案具有四種類型的 Web 專案:檔案系統、本機 IIS、遠端網站和 FTP。
檔案系統專案是在本機路徑上建立的,但是不需要安裝網際網路資訊服務 (IIS) ,因為它們是透過 UNC 路徑在內部存取,而且可以從 IDE 內部置於原始檔控制下,就像用戶端專案一樣。
本機 IIS 專案會使用安裝在相同電腦上的 IIS,並使用指向本機電腦的 URL 以進行存取。
遠端網站專案也會在 IIS 服務下建立,但會放在 IIS 伺服器電腦的原始檔控制之下,而不是從 Visual Studio IDE 內部建立。
FTP 專案可透過遠端 FTP 伺服器存取,但無法置於原始檔控制之下。
在原始檔控制下登記解決方案或專案的另一個術語。
版本存放區是透過原始檔控制外掛程式 API 存取的原始檔控制資料庫。
本節中涵蓋的測試區域
-
案例 1a:將解決方案新增至原始檔控制
案例 1b:來自原始檔控制的開放解決方案
案例 1c:從原始檔控制新增解決方案
-
案例 3:簽出/復原簽出
案例 3a:簽出
案例 3b:已中斷簽出
案例 3c:查詢編輯/查詢儲存 (QEQS)
案例 3d:無訊息簽出
案例 3e:復原簽出
-
案例 4a:已修改項目
案例 4b:新增檔案
案例 4c:新增專案
-
案例 5a:繫結
案例 5b:解除繫結
案例 5c:重新繫結
-
案例 8a:自動變更
案例 8b:解決方案型變更