Checkout (或 Edit) 命令
簽出檔案並變更它的暫止變更狀態以進行編輯。您可以使用 Checkout 或 Edit,呼叫這個命令。
**需求:**請參閱 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 的運作
- 簽出和編輯檔案 使用 Visual Studio 來簽出檔案。
秘訣
如果您開始新的工作,在您簽出檔案並啟動您的工作之前從伺服器下載最新的檔案,可能是個不錯的主意。請參閱 Get 命令。
當您開始在 本機工作區中開始編輯檔案,其會替您自動簽出。
您可以檢視您的暫止變更清單:
工作的相關資料 (例如註解以及關聯工作項目在 [簽入] 對話方塊使用 Checkin 命令。
在命令提示字元中使用 Status 命令。
當您準備好會在伺服器上簽入您的變更到小組的程式碼基底時,使用 Checkin 命令。
如果您需要保留變更 (或許也想要清除您的另一個工作的工作區 (Client Area),請使用 Shelve 命令。
如果您使用 伺服器工作區,您尚未簽出的檔案是唯讀的。