共用方式為


Checkout (或 Edit) 命令

簽出檔案並變更它的暫止變更狀態以進行編輯。 您可以使用 CheckoutEdit,呼叫這個命令。

**需求:**請參閱 Team Foundation Server 的權限參考

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\SolutionA\Project1\>tf checkout program.cs

簽出 program.cs。

簽出兩個項目。

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

簽出檔案 program1.cs 和 program2.c。

Visual Studio 的運作

秘訣

  • 提示如果您開始新的工作,在您簽出檔案並啟動您的工作之前從伺服器下載最新的檔案,可能是個不錯的主意。 請參閱 Get 命令

  • 提示 當您開始在 本機工作區中開始編輯檔案,其會替您自動簽出。

  • 提示 您可以檢視您的暫止變更清單:

    • 工作的相關資料 (例如註解以及關聯工作項目在 [簽入] 對話方塊使用 Checkin 命令

    • 在命令提示字元中使用 Status 命令

  • 提示 當您準備好會在伺服器上簽入您的變更到小組的程式碼基底時,使用 Checkin 命令

  • 提示 如果您需要保留變更 (或許也想要清除您的另一個工作的工作區 (Client Area),請使用 Shelve 命令

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