共用方式為


Add 命令

將檔案和資料夾加入版本控制。

提示提示

提示在您將檔案加入至版本控制之前,您應該先在您的 dev 機器上設定工作區。請參閱 Workspace Command設定開發電腦並開始使用版本控制

**需求:**請參閱 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\ 在工作區。

f9yw4ea0.collapse_all(zh-tw,VS.110).gif在本機工作區中加入任何新的檔案。

會自動偵測 本機工作區 的新檔案。您可以提升這些新檢測檔案加入至暫止的變更。

c:\code\SiteApp\Main\SolutionA\Project1>tf add

在本機工作區中加入 (除了忽略) 所有項目的最新版本 。

c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore

在本機工作區中加入所有項目的最新版本。

f9yw4ea0.collapse_all(zh-tw,VS.110).gif加入個別項目

c:\code\SiteApp\Main>tf add program1.cs program2.c

新增檔案 program1.cs 和 program2.c。

f9yw4ea0.collapse_all(zh-tw,VS.110).gif請以遞迴方式加入特定型別的所有項目。

c:\code\SiteApp\Main>tf add *.cs /recursive

將所有 C# 程式碼檔(.cs) 加入目前目錄和所有子目錄中。

Visual Studio 的運作

秘訣

  • 提示 這個命令的結果會做為暫止變更並存放在佇列中 (請參閱 Status 命令),且直到簽入在伺服器上才會生效 (請參閱 Checkin 命令)。

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