鎖定和解除鎖定 Team Foundation 版本控制 中的資料夾或檔案
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 |Visual Studio 2022
您可以使用 Visual Studio 原始檔控制總管來鎖定或解除鎖定 Team Foundation 版本控制 (TFVC) 所追蹤的資料夾或檔案。 鎖定或解除鎖定檔案或資料夾以拒絕或還原用戶的許可權,例如簽出專案以編輯至不同的工作區,或簽入不同工作區中的專案暫止變更。 如需詳細資訊,請參閱 建立和使用工作區。
您可以使用鎖定暫時凍結項目的伺服器版本,讓您可以存回 擱置中的變更 ,而不需要解決任何合併衝突。 如果您想要永久防止存取伺服器上的專案,您應該改用 Permission 命令 。
提示
如果您有足夠的許可權,您可以使用 Lock 命令 來移除其他用戶的鎖定。
必要條件
請參閱 預設 TFVC 許可權。
鎖定資料夾或檔案
若要在 Visual Studio 中開啟原始檔控制總管,請選取 [檢視>其他 Windows> 原始檔控制總管]。
您也可以從 [Team Explorer] 視窗中選取 [原始檔控制總管]。
在 [原始檔控制總管] 中,以滑鼠右鍵按下您要鎖定的檔案,然後選取 [進階>鎖定]。
在 [鎖定] 對話框中,確定已選取您要鎖定的檔案或資料夾,選取 [取出] 或 [簽到 鎖定類型],然後選取 [鎖定]。 如需詳細資訊,請參閱 瞭解鎖定類型。
原始檔控制總管會在 [擱置變更] 底下的檔案旁邊顯示狀態鎖定。 下次將擱置中的變更簽入工作區時,就會移除鎖定。 如需詳細資訊,請參閱 將工作簽入小組的程式代碼基底。
注意
您也可以從命令行鎖定資料夾和檔案。 如需詳細資訊,請參閱 Lock命令。
解除鎖定資料夾或檔案
重要
只有在您擁有 UnlockOther 許可權時,才能解除鎖定小組其他成員的檔案。 如果您沒有解除鎖定檔案的許可權,就無法存取此選項。
在 Visual Studio 的伺服器工作區中工作時,請選取 [檢視>其他 Windows> 原始檔控制總管],或從 [Team Explorer] 視窗中選取 [原始檔控制總管]。
在 [原始檔控制總管] 中,以滑鼠右鍵按下您要移除鎖定的資料夾或檔案,然後選取 [進階>解除鎖定]。