共用方式為


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 中的運作方式

秘訣

  • 提示 這個命令的結果排入佇列成為暫止的變更 (請參閱 Status 命令),而且在簽入之前,不會在伺服器上生效 (請參閱 Checkin 命令)。

  • 提示 如果您需要保留一些變更 (或許也想要清理工作區以便進行另一項工作),請使用 Shelve 命令