測試區 1: 加入開啟從原始檔控制
此原始檔控制外掛程式測試區域涵蓋放置方案或專案原始檔控制之下,並擷取原始檔控制。
指令功能表頁
下列Visual Studio測試案例中使用整合式的開發環境功能表路徑:
對於Visual SourceSafe、 從原始檔控制開啟: 檔案 -> 開啟 -> 專案/方案; 在 Microsoft 中尋找Visual SourceSafe的位置。
從 [原始檔控制開啟的其他原始檔控制外掛程式,: 檔案 -> 原始檔控制 -> 從原始檔控制開啟。
加入原始檔控制: 檔案 -> 原始檔控制 -> 將方案加入至原始檔控制檔案 -> 原始檔控制 -> 將選取的專案加入至原始檔控制。
快顯功能表 (專案/方案)-> 將方案加入至原始檔控制。
從原始檔控制加入: 檔案 -> 原始檔控制 -> 將專案加入原始檔控制從。
對於Visual SourceSafe,新增來源控制項的功能可以從檔案 -> 新增 -> 現有專案; 在 Microsoft 中尋找Visual SourceSafe的位置。
注意事項
本機檔案或本機的 IIS (網頁伺服器) 的路徑可以用在這項測試。
預期的行為
每個支援的專案類型,使用者應該能夠"加到"及"從開啟 [原始檔控制。
當專案加入原始檔控制,對應 <ProjectName> 來建立.vspscc 檔案 (專案提示檔案)。 它包含排除的檔案清單和連接資訊。 請勿刪除這個檔案,因為它包含專案的特定資訊。
當方案加入原始檔控制,對應 <SolutionName> 就會建立.vssscc (擁有三倍的 S) 檔。 文字檔案包含連線資訊和排除的檔案清單中,類似於專案的提示檔案。 這個檔案是暫時的只會存在於原始檔控制資料庫。
從原始檔控制開啟方案時 <SolutionName>.vsscc (雙精度浮點 S) 的檔案,只會存在於原始檔控制資料庫中,在本機建立暫存檔中。 這個檔案包含方案的 [連線] 資料夾的方案檔的路徑。 這個檔案是暫時的 「 從原始檔控制開啟 」 作業已經完成時,會刪除本機複本。
專案會加入至原始檔控制之後,您就可以執行任何原始檔控制動作 (檢查時,取得] 選項,等等)。
測試案例
以下是特定的測試實例的 [新增至 / 從原始檔控制測試區開啟。
回復 1a: 將方案加入至原始檔控制
這個測試案例而言,著重於將方案加入至原始檔控制。
動作 |
測試步驟 |
若要確認預期的結果 |
---|---|---|
將包含用戶端專案至原始檔控制的方案 |
|
方案/專案已加入至原始檔控制中。 |
將包含檔案系統或本機的 IIS Web 專案加入原始檔控制的方案 |
|
方案/專案已加入至原始檔控制中。 |
將包含遠端站台 Web 專案加入原始檔控制的方案 |
|
方案已加入至原始檔控制中。 遠端站台的專案目前原始檔控制之下。 (與 IIS 伺服器必須控制遠端站台的專案)。 |
將單一專案的方案加入至原始檔控制使用將選取專案加入至原始檔控制。 |
|
Result from Step 2: 專案和專案內的所有檔案已經簽出原始檔控制指標,並讓工具提示顯示 「 不在原始檔控制] 下。 Result from Step 5: 專案和方案檔案位於原始檔控制中相同的資料夾中。 |
[取消] 將方案加入至原始檔控制 |
|
Result from Step 2: 設定專案位置原始檔控制] 對話方塊隨即出現一次。 Result from Step 3: 專案已取消新增專案/方案不在原始檔控制之下,所有新增至原始檔控制功能表仍然可以使用。 |
案例 1b。從原始檔控制開啟方案
這個測試案例而言,著重於從原始檔控制開啟方案。
動作 |
測試步驟 |
若要確認預期的結果 |
---|---|---|
開啟包含從原始檔控制的用戶端專案的方案 |
|
從原始檔控制開啟方案/專案。 |
開啟包含本機或從原始檔控制的 IIS Web 專案的方案 |
|
從原始檔控制開啟方案/專案。 |
開啟包含遠端站台 Web 專案從原始檔控制的方案 |
|
Result from Step 2: 遠端站台網頁不在原始檔控制中。 Result from Step 4: 從原始檔控制開啟的方案。 遠端站台的專案載入,但它不是位於原始檔控制之下。 |
案例 1: 將方案從原始檔控制
這個測試案例而言,著重於將方案加入原始檔控制中。
動作 |
測試步驟 |
若要確認預期的結果 |
---|---|---|
將加入至空方案 — 單一專案的方案 |
|
加入的專案會出現在方案總管] 中 ,簽入。 |
新增至單一專案的方案,單一的專案 |
|
加入的專案會出現在方案總管] 中 ,簽入。 |
將加入至方案 — 依選取範圍加入至原始檔控制的方案 |
|
Result from Step 2: 專案目前原始檔控制之下。 Result from Step 5: 如果第一個方案具有方案項目,它們無法加入從原始檔控制,因此它們不會出現。 從第一個方案的專案會顯示為無法使用。 |