簽出和編輯檔案
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 |Visual Studio 2022
當您想要編輯檔案時,您可以從 Visual Studio 方案總管 或原始檔控制總管開啟檔案。 當您開始編輯檔案時,系統會自動取出檔案。
在罕見的情況下,例如,如果您想要簽出並鎖定檔案,以確保在其他小組成員的變更之前簽入您的變更,您可能需要手動取出並選擇性地鎖定檔案。
重要
最佳做法是 搭配使用 [鎖定類型 ] 選項,並通知小組成員您鎖定專案的原因,以及當您計劃移除鎖定時。
必要條件
您必須是專案的其中 一個參與者 。 如需詳細資訊,請參閱 預設 TFVC 許可權。
手動取出專案
在 Visual Studio 方案總管 或原始檔控制總管中,選取您要編輯的檔案,以滑鼠右鍵按兩下,然後選取 [取出以進行編輯]。
在 [ 取出 ] 對話框中,您可以選擇性地鎖定檔案。 在 [鎖定類型] 底下,選取下列其中一個選項:
- 未變更 - 保留任何現有的鎖定
- 簽到 - 允許其他用戶簽出,但防止他們簽入
注意
如果下列狀況,則無法使用 [鎖定類型] 選單:
- 另一個小組成員已鎖定檔案。 如果其他使用者已鎖定任何指定的檔案,鎖定作業就會失敗。 如需詳細資訊,請參閱 鎖定和解除鎖定資料夾或檔案。
- 專案管理員已停用 [啟用多個取出] 選項,不建議這麼做。 系統管理員可以從 Visual Studio 功能表欄選取 [小組>小組項目設定>原始檔控制 ] 來設定此選項。
選擇 [ 取出]。
在 方案總管 和原始檔控制總管中,您取出的專案旁邊會出現複選標記。在 Team Explorer 中,檔案會顯示在 [擱置變更] 頁面上的 [包含的變更] 底下。 在 原始檔控制總管中,您和小組成員可以看到擱置 的編輯 變更。
從命令提示字元工作
- Get 命令會從伺服器取得檔案。
- 簽出 (或編輯) 命令會從伺服器取出檔案。
提示
- 如果您開始新的工作, 最好先從伺服器 下載最新的檔案,再簽出檔案並開始工作。
- 若要協助您和小組組織和追蹤您的工作,請使用 [我的工作] 或 [擱置中的變更] 頁面,將工作或 Bug 與您正在執行的工作產生關聯。 請參閱 開發程式代碼和管理擱置中的變更。
- 如果您使用 伺服器工作區,您尚未取出的檔案是唯讀的。
- 您可以 檢閱和管理工作、 暫停工作,最後 將工作貢獻給小組的程式代碼基底。