Add 命令
將檔案和資料夾加入至版本控制。
提示
在您將檔案加入至版本控制之前,您應該先在開發電腦上設定工作區。請參閱 Workspace Command或在開發電腦上設定 Team Foundation 版本控制。
**需求:**請參閱 Team Foundation Server 的權限參考。
tf add itemspec [/lock:(none|checkin|checkout)] [/encoding:filetype]
[/noprompt] [/recursive] [/noignore] [/login:username,[password]]
參數
參數 |
說明 |
---|---|
/encoding: filetype |
忽略這個參數。 |
itemspec |
指定要加入之項目的範圍。 您可以指定多個 itemspec 引數。 如需語法資訊,請參閱 Team Foundation 版本控制命令參考。 |
/lock |
套用或移除鎖定。 請參閱 Team Foundation 版本控制命令參考。 |
/login:username,[password] |
指定執行命令的使用者帳戶。 請參閱 Team Foundation 版本控制命令參考。 |
/noignore |
根據預設,版本控制會忽略某些檔案類型 (例如,.dll 檔案)。 您在 itemspec 中指定萬用字元時,.tfignore 檔案中的規則會套用至 Add 命令。 若要在這種情況下覆寫應用這些規則,請指定 /noignore。 您可以使用 .tfignore 檔案設定要忽略哪些類型的檔案 (請參閱加入檔案:.tfignore 檔案)。 |
/noprompt |
會隱藏視窗和對話方塊的顯示,並將輸出資料重新導向至命令提示字元。 請參閱 Team Foundation 版本控制命令參考。 |
/recursive |
以遞迴方式在所指定目錄和所有子目錄中加入項目。 |
範例
下列所有範例都會假設 $/SiteApp/Main/ 對應至工作區中的 c:\code\SiteApp\Main\。
加入本機工作區中的所有新檔案
本機工作區中的新檔案會自動加以偵測。 您可以將這些新偵測到的檔案提升至暫止的變更。
c:\code\SiteApp\Main\SolutionA\Project1>tf add
加入本機工作區中所有項目的最新版本 (除了已忽略的項目以外)。
c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore
加入本機工作區中所有項目的最新版本。
加入個別項目
c:\code\SiteApp\Main>tf add program1.cs program2.c
加入 program1.cs 和 program2.c 檔案。
以遞迴方式加入特定類型的所有項目
c:\code\SiteApp\Main>tf add *.cs /recursive
加入目前目錄和所有子目錄中的所有 C# 程式碼檔 (.cs)。
Visual Studio 中的運作方式
- 將檔案加入至伺服器使用 Visual Studio 將檔案加入至伺服器。
秘訣
這個命令的結果排入佇列成為暫止的變更 (請參閱 Status 命令),而且在簽入之前,不會在伺服器上生效 (請參閱 Checkin 命令)。
如果您需要保留一些變更 (或許也想要清理工作區以便進行另一項工作),請使用 Shelve 命令。