此測試區域涵蓋透過 Get 命令從版本存放區擷取項目的測試案例。 這些測試案例可以套用至本端和 Web 專案。
命令功能表存取
下列 Visual Studio 整合式開發環境功能表路徑會用於測試案例。
獲取最新版本:
文件, 源代碼控制, 獲取最新版本。
文件, 獲取最新版本。
快捷菜單, 獲取最新版本。
Get: 檔案、 原始檔控制、 Get。
預期行為
獲取最新版本:
從版本儲存區靜默(無 UI)擷取專案的最新版本。
得:
顯示 [取得 ] 對話方塊,並允許使用者變更將擷取的檔案集,以及修改影響檔案擷取方式的選項。
測試案例
| 行動 | 測試步驟 | 需要驗證的預期結果 |
|---|---|---|
| 獲取在本機不存在的檔案的最新版本 | 1. 建立專案。 2. 將項目新增至專案。 3. 將專案置於原始碼控制之下。 4. 刪除項目的本地副本。 5. 取得項目的最新版本 (捷徑功能表, 取得最新版本)。 |
項目檔案會在本機擷取。 |
| 下載本機不存在的檔案 | 1. 建立專案。 2. 將項目新增至專案。 3. 將專案置於原始碼控制之下。 4. 刪除項目的本地副本。 5. 取得項目(檔案、 原始碼控制、 取得<項目>)。 |
項目檔案會在本機擷取。 |
| 取得已獨佔簽出並在本機修改的檔案 | 1. 建立專案。 2. 將項目新增至專案。 3. 將專案置於原始碼控制之下。 4. 獨家查看項目。 5、修改本機副本。 6. 取得項目的最新版本(檔案、取得項目<>最新版本)。 如果此步驟成功,請繼續執行下一個步驟。 7.點擊 替換 警告對話框中的按鈕。 |
第六步的結果:警告對話方塊顯示檔案已簽出。 步驟 7 的結果: 修改後的本機檔案會由版本存放區中的原始版本取代。 檔案是讀取/寫入。 |
| 取得和取代在本機簽出、共用和修改的檔案 | 1. 建立新專案。 2. 將項目新增至專案。 3. 將專案置於原始碼控制之下。 檢出已分享的專案項目。 5、修改本機副本。 6. 取得項目的最新版本(檔案、取得項目<>最新版本)。 如果此步驟成功,請繼續執行下一個步驟。 7. 按一下警告對話方塊中的「 取代」(Replace )。 |
步驟 6 的結果: 警告對話方塊顯示檔案已簽出。 步驟 7 的結果: 修改後的本機檔案會由版本存放區中的原始版本取代。 檔案是讀取/寫入。 |
| 取得本機確實存在的檔案,與版本庫中的最新版本相同 | 1. 建立新專案。 2. 將項目新增至專案。 3. 將專案置於原始碼控制之下。 4. 取得項目(檔案、 原始碼控制、 取得<項目>)。 |
本機檔案不變。 |
| 透過一個專案取得解決方案 | 1. 使用一個項目創建一個解決方案。 2. 將解決方案置於原始碼控制之下。 3. 刪除本機的所有專案檔案。 4. 取得解決方案(檔案、 原始碼控制、 取得)。 |
所有已刪除的檔案都會在本機還原。 |