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\ 在工作區。
在本機工作區中加入任何新的檔案。
會自動偵測 本機工作區 的新檔案。您可以提升這些新檢測檔案加入至暫止的變更。
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 命令)。
如果您需要保留變更 (或許也想要清除您的另一個工作的工作區 (Client Area),請使用 Shelve 命令。