簽出 (或編輯) 命令

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 |Visual Studio 2022

TFVC checkoutedit 命令會取出檔案,並變更其暫止的變更狀態以 編輯。 您可以使用 或edit來呼叫此命令checkout

您也可以使用 Visual Studio 來取出和編輯檔案

提示

  • 如果您開始新的工作,最好先從伺服器下載最新的檔案,再簽出檔案並開始工作。 請參閱 取得命令

  • 當您開始在本機工作區編輯檔案時,系統會自動取出檔案。

  • 您可以使用 Status 命令,在命令提示字元中檢視擱置中的變更清單。

  • 您可以使用 Checkin 命令,在 [簽到] 對話框中處理相關數據,例如批注和相關聯的工作專案。

  • 當您準備好在伺服器上籤入小組程式代碼基底的變更時,請使用 Checkin 命令

  • 如果您需要擱置變更,或想要清除工作區以進行另一項工作,請使用 Shelve命令

  • 如果您使用 伺服器工作區,您尚未取出的檔案是唯讀的。

必要條件

語法

tf checkout [/lock:(none|checkin|checkout)] [/recursive] [/encoding:encoding] itemspec [/login: username,[password]]

參數

參數 說明
/encoding 忽略此參數。
<itemspec> 指定要取出的項目範圍。如需語法,請參閱使用 Team Foundation 版本控制 命令
/lock 套用或移除鎖定。 請參閱使用 Team Foundation 版本控制 命令
/login:<username>[,<password>] 指定要執行命令的用戶帳戶。 請參閱使用 Team Foundation 版本控制 命令
/recursive 以遞歸方式取出指定目錄和任何子目錄中的專案。

範例

下列範例假設 c:\code\SiteApp\Main 是對應至使用者工作區中專案集合的主要資料夾。

簽出單一專案

下列範例會檢查 program.cs

c:\code\SiteApp\Main\SolutionA\Project1\>tf checkout program.cs

取出兩個專案

下列範例會檢查 program.csprogram2.cs

c:\code\SiteApp\Main\SolutionA\Project1\>tf checkout program1.cs program2.cs