共用方式為


測試區域 2:從版本控制系統取得

此測試區域涵蓋透過 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. 取得解決方案(檔案原始碼控制取得)。
所有已刪除的檔案都會在本機還原。