共用方式為


TeamFoundationVersionControlService 類別

版本控制設定

繼承階層架構

System.Object
  Microsoft.TeamFoundation.VersionControl.Server.TeamFoundationVersionControlService

命名空間:  Microsoft.TeamFoundation.VersionControl.Server
組件:  Microsoft.TeamFoundation.VersionControl.Server (在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)

語法

'宣告
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
Public NotInheritable Class TeamFoundationVersionControlService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public sealed class TeamFoundationVersionControlService : ITeamFoundationService

TeamFoundationVersionControlService 型別會公開下列成員。

方法

  名稱 說明
公用方法 AddConflict(TeamFoundationRequestContext, String, String, ConflictType, Int32, Int32, Int32, String, String, Int32) 加入一個本機磁碟衝突至衝突伺服器的清單工作區的。
公用方法 AddConflict(TeamFoundationRequestContext, String, String, ConflictType, Int32, Int32, Int32, String, String, Int32, PathLength)
公用方法 AddProxy 加入具有指定參數的新 Proxy 伺服器資料錄
公用方法 CheckIn 將一組暫止的變更。簽入是對檔案執行較大的呼叫順序的一部分。此順序如下:1.呼叫 CheckPendingChanges 並將檔案和資料夾清單和簽入。2.對於的每個檔案呼叫 UploadFile。3.稱為"簽入並將檔案和資料夾清單 (應該會符合 #1) 的清單。不需要 CheckPendingChanges,不過,它允許呼叫端警告衝突浪費時間上載的檔案之前。 serverItems 必須包含一個項目,而不是重複的和至少沒有萬用字元。
公用方法 CheckInShelveset 提供簽入送出現有的擱置集。,包含至完成,工作項目與變更集產生關聯或已解析。
公用方法 CheckPendingChanges(TeamFoundationRequestContext, String, String, array<String[]) 簽入一組暫止的變更簽入衝突。 應該呼叫為初步檢查在簽入序列的開頭。出現在某個時間點的任何衝突,當呼叫的群組會傳回到用戶端。簽入將會重複相同的檢查,因此,如果有任何衝突累積的音量,自上次呼叫後,就會失敗。 serverItems 只能包含一個項目且使用萬用字元。
公用方法 CheckPendingChanges(TeamFoundationRequestContext, String, String, array<String[], PathLength)
公用方法 CompareLabels
公用方法 CreateAnnotation 建立並保存附註的執行個體。
公用方法 CreateBranch 建立新進行分支。
公用方法 CreateCheckinNoteDefinition(TeamFoundationRequestContext, String, array<CheckinNoteFieldDefinition[]) 建立新的一組欄位定義與伺服器項目。
公用方法 CreateCheckinNoteDefinition(TeamFoundationRequestContext, String, array<CheckinNoteFieldDefinition[], PathLength)
公用方法 CreateTeamProjectFolder(TeamFoundationRequestContext, TeamProjectFolderOptions) 這是用來建立 Team 專案和其周圍的專案和所有的基礎結構。使用權限,簽入提示,使用者,以此類推。
公用方法 CreateTeamProjectFolder(TeamFoundationRequestContext, TeamProjectFolderOptions, PathLength)
公用方法 CreateWorkspace 這個函式會建立指定使用者的新工作區。 這個工作區絕對不能已經存在。
公用方法 DeleteAnnotation 刪除附註從系統中移除它。此方法可用來移除依據篩選條件的附註。移除它們根據名稱和項目/版本組合。如果這個值只指定移除與這個物件值的執行個體。如果提供 Null 值來移除此附註的所有執行個體。
公用方法 DeleteBranchObject(TeamFoundationRequestContext, ItemIdentifier) 刪除分支物件和任何關聯的關聯性。
公用方法 DeleteBranchObject(TeamFoundationRequestContext, ItemIdentifier, PathLength)
公用方法 DeleteLabel 刪除指定的名稱和根項目的標籤
公用方法 DeleteProxy 刪除委派資料錄所指定來自伺服器的特定 URL。
公用方法 DeleteShelveset 刪除指定的擱置集。相關聯的所有擱置的變更也會移除。
公用方法 DeleteTeamProjectFolder 這可用來刪除 Team 專案資料夾。
公用方法 DeleteWorkspace 刪除指定的工作區。所有暫止的變更,並移除所有 LocalVersion 項目從伺服器移除。
公用方法 Destroy(TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32) 終結 itemSpec 表示的子樹狀結構。
公用方法 Destroy(TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32, PathLength)
公用方法 DownloadFile 在指定伺服器路徑下載檔案和版本加入至指定的本機路徑。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 FilterChangeset 篩選一組的單一變更集使用者並傳回路徑限制清單。
公用方法 FilterShelveset 篩選陣列中的擱置集使用者並傳回路徑限制清單。
公用方法 GenerateRepositoryKey 重新產生簽章下載金鑰使用的 RSA 金鑰組。
公用方法 Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[]) 由用戶端呼叫以特定的版本同步處理工作區。傳回「完成」檔案清單的用戶端可以下載更新使用者的本機工作複本。
公用方法 Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[], array<String[]) 由用戶端呼叫以特定的版本同步處理工作區。傳回「完成」檔案清單的用戶端可以下載更新使用者的本機工作複本。
公用方法 Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[], array<String[], PathLength)
公用方法 GetChangesetProperty 取得與屬性關聯的特定變更集。
公用方法 GetEarliestChangesetTime ,當最早的變更集認可儲存機制,取得時。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetLatestChangeset 會擷取最新的變更集的變更集編號儲存機制。
公用方法 GetRepositoryProperties 取得儲存機制的資訊。
公用方法 GetServerSettings 取得伺服器的預設設定。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 GetVersionedItemProperty 已過時。取得屬性與一個已建立版本的項目。
公用方法 LabelItem(TeamFoundationRequestContext, String, String, VersionControlLabel, array<LabelItemSpec[], LabelChildOption) 建立或更新現有標籤。與特定專案的特定版本。
公用方法 LabelItem(TeamFoundationRequestContext, String, String, VersionControlLabel, array<LabelItemSpec[], LabelChildOption, PathLength)
公用方法 Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[]) 傳回 GetOperations 清單暫止的合併自動解決和衝突的不會自動解析的。
公用方法 Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[], array<String[]) 傳回 GetOperations 清單暫止的合併自動解決和衝突的不會自動解析的。
公用方法 Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[], array<String[], PathLength)
公用方法 OptimizeDatabase 這個方法會實作版本控制表格的一個資料庫最佳化傳遞。
公用方法 PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], Boolean) 呼叫以加入資料列,簽出,則會執行分支,重新命名,刪除,依此類推。送出的變更可能會包含萬用字元和遞迴旗標。萬用字元和遞迴會展開,並成功對的變更清單會傳回。
公用方法 PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], array<String[], Boolean) 呼叫以加入資料列,簽出,則會執行分支,重新命名,刪除,依此類推。送出的變更可能會包含萬用字元和遞迴旗標。萬用字元和遞迴會展開,並成功對的變更清單會傳回。
公用方法 PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], array<String[], Boolean, PathLength)
公用方法 QueryAnnotation 取得符合提供之篩選條件的一組附註。
公用方法 QueryBranches 尋找所有的每一個項目的規格 . 相對路徑。 也..就是:克雷格分支 a.cs - > b.cs Ajax 的廷分支 b.cs - > c.cs 艾米分支 b.cs - >就應該傳回 d.cs 下列資料使用而 Simple c.cs、、或時, d.cs,當 QueryBranches 呼叫:BranchToItem:而, BranchFromItem:空 BranchToItem:, BranchFromItem Simple:而 BranchToItem:c.cs, BranchFromItem:BranchToItem Simple:d.cs, BranchFromItem:是這個項目的分支圖形的 b.cs。其他複雜性是使用者要求資料會在任何可能沒有讀取權限分支相對路徑。發生這種情況時,設定適當的項目結構為 null。 RelativeToItemId 和 RelativeFromItemId 指定根據 ServerItem; 變更集,讓這個 API 的呼叫端可以判斷圖表的圖案,,即使所有資料不會顯示給使用者。
公用方法 QueryBranchObjectOwnership 查詢特定變更集的分支物件擁有權資訊。傳回已變更集所屬的根分支和計算每個分支的項目。
公用方法 QueryBranchObjects(TeamFoundationRequestContext, ItemIdentifier, RecursionType) 分支的查詢遞迴地對物件。
公用方法 QueryBranchObjects(TeamFoundationRequestContext, ItemIdentifier, RecursionType, PathLength)
公用方法 QueryChangeset 擷取詳細資料 (註解、變更等等.) 變更集。
公用方法 QueryChangesetExtended(TeamFoundationRequestContext, Int32, Boolean, Boolean, array<String[]) 擷取詳細資料 (註解、變更等等.) 變更集。 如果提供,則傳回的變更集將包含屬性名稱篩選條件。
公用方法 QueryChangesetExtended(TeamFoundationRequestContext, Int32, Boolean, Boolean, array<String[], array<String[], array<String[]) 擷取詳細資料 (註解、變更等等.) 變更集。 如果提供,則傳回的變更集將包含屬性名稱篩選條件。
公用方法 QueryChangesForChangeset(TeamFoundationRequestContext, Int32, Boolean, Int32, ItemSpec, array<String[], Boolean) 查詢變更特定變更集 (可以透過呼叫或未呼叫)。
公用方法 QueryChangesForChangeset(TeamFoundationRequestContext, Int32, Boolean, Int32, ItemSpec, array<String[], array<String[], Boolean) 查詢變更特定變更集 (可以透過呼叫或未呼叫)。
公用方法 QueryCheckinNoteDefinition 指定簽入提示資料搜尋支援的欄位定義。
公用方法 QueryCheckinNoteFieldNames 傳回的所有清單用於這個資料庫簽入提示欄位。
公用方法 QueryConflicts 傳回 ItemSpecs 選擇性清單篩選的衝突。
公用方法 QueryEffectiveGlobalPermissions 計算使用者的全域使用權限。應用程式允許和拒絕清單,繼承,,並讓使用者具有使用權限的簡單清單的群組成員資格規則。
公用方法 QueryEffectiveItemPermissions 計算使用者的使用權限物件的特定項目。應用程式允許和拒絕清單,繼承,,並讓使用者具有使用權限的簡單清單的群組成員資格規則。
公用方法 QueryFileContents 查詢特定專案的檔案內容。
公用方法 QueryFileTypes 會針對每個副檔名組態資訊清單。
公用方法 QueryGlobalPermissions 查詢選項的全域使用權限。
公用方法 QueryHistory 傳回關於項目及其子系的變更集資訊。包含所指定項目和是 versionFrom->versionTo 範圍內的 maxCount 最新的變更集就會傳回。
公用方法 QueryItemById 若要從儲存機制擷取項目,根據 itemId 和變更集。
公用方法 QueryItemPermissions
公用方法 QueryItems(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean, Int32) 擷取符合指定之路徑和版本的所有項目清單儲存機制中。如果「path 引數是檔案,則會傳回包含該檔案的一組項目。如果" path "是資料夾,則會傳回該資料夾中所有項目的一組項目。如果" path "中找不到包含萬用字元,則會傳回符合萬用字元的一組在指定的資料夾中的項目。
公用方法 QueryItems(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean, Int32, array<String[], array<String[]) 擷取符合指定之路徑和版本的所有項目清單儲存機制中。如果「path 引數是檔案,則會傳回包含該檔案的一組項目。如果" path "是資料夾,則會傳回該資料夾中所有項目的一組項目。如果" path "中找不到包含萬用字元,則會傳回符合萬用字元的一組在指定的資料夾中的項目。
公用方法 QueryItemsById 從儲存機制中擷取項目清單中,根據 itemId 和變更集。如果無法針對特定 itemId 和變更集中找到該項目輸出陣列的對應項目將會是空的。
公用方法 QueryItemsExtended(TeamFoundationRequestContext, String, String, array<ItemSpec[], DeletedState, ItemType, Int32) 對於每一個輸入 ItemSpec,擷取符合指定準則的擴充項目的清單。如果「path 引數是檔案,則會傳回包含該檔案的一組項目。如果" path "是資料夾,則會傳回該資料夾中所有項目的一組項目。如果" path "中找不到包含萬用字元,則會傳回符合萬用字元的一組在指定的資料夾中的項目。
公用方法 QueryItemsExtended(TeamFoundationRequestContext, String, String, array<ItemSpec[], DeletedState, ItemType, Int32, array<String[]) 對於每一個輸入 ItemSpec,擷取符合指定準則的擴充項目的清單。如果「path 引數是檔案,則會傳回包含該檔案的一組項目。如果" path "是資料夾,則會傳回該資料夾中所有項目的一組項目。如果" path "中找不到包含萬用字元,則會傳回符合萬用字元的一組在指定的資料夾中的項目。
公用方法 QueryLabels(TeamFoundationRequestContext, String, String, String, String, String, String, VersionSpec, Boolean, Boolean) 符合指定之欄位的標籤傳回清單。 為比較時, null 資料行未使用。
公用方法 QueryLabels(TeamFoundationRequestContext, String, String, String, String, String, String, VersionSpec, Boolean, Boolean, PathLength)
公用方法 QueryLocalVersions 查詢使用者對其工作區的本機項目資訊。
公用方法 QueryMergeCandidates(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, MergeOptionsEx) 傳回必須從來源合併至目標的一組變更集。
公用方法 QueryMergeCandidates(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, MergeOptionsEx, PathLength)
公用方法 QueryMergeRelationships 使用版本資訊一起傳回輸入路徑與相關的路徑,在之後。
公用方法 QueryMerges 傳回合併記錄。
公用方法 QueryMergesExtended QueryMergesExtended 在特定版本範圍是用來尋找指定 ItemSpec 的來源變更。結果是一組變更為 ExtendedMerge 的。內含此合併 (項目、版本、deletionId 和變更) 的來源,以及變更集詳細資料。變更集不是完整的物件。只有擁有者、committer、日期、註解和 changesetId 填入。沒有項目、版本注意事項或其他資料。
公用方法 QueryMergesWithDetails 具有詳細資料記錄的傳回合併。
公用方法 QueryPendingChangesById 根據暫止的變更 ID. 擷取暫止變更的清單,如果暫止的變更無法為特定的暫止變更 ID 中找到,則會在暫止的變更輸出陣列的對應項目將會是空的。
公用方法 QueryPendingChangesForWorkspace 傳回符合指定之準則的暫止變更的清單。 如果 workspaceName 不是空的,也必須指定 ownerName。子項目根據遞迴選項傳回。如果指定, RecursionType.None,只有 serverItem 傳回。如果 RecursionType.OneLevel 指定,而且 serverItem 表示資料夾,該資料夾及其直接子項目傳回。如果 RecursionType.Full 指定,而且 serverItem 是所有子代 (Descendant) 中傳回的資料夾。這個函式會傳回陣列 PendingSet 物件,每個結構各表示一個工作區。在每個 PendingSet 物件中表示變更屬於該工作區的陣列 PendingChanges。
公用方法 QueryPendingChangeSignature 也可稱為「之前先協調」。擷取指定之工作區的伺服器的目前和暫止的變更簽章。如果等於工作區的暫止變更的簽章,則可以略過協調,因為沒有要執行的工作。
公用方法 QueryPendingSets(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, Boolean, array<String[], Boolean) 傳回符合指定之準則的暫止變更的清單。 如果 workspaceName 不是空的,也必須指定 ownerName。子項目根據遞迴選項傳回。如果指定, RecursionType.None,只有 serverItem 傳回。如果 RecursionType.OneLevel 指定,而且 serverItem 表示資料夾,該資料夾及其直接子項目傳回。如果 RecursionType.Full 指定,而且 serverItem 是所有子代 (Descendant) 中傳回的資料夾。這個函式會傳回陣列 PendingSet 物件,每個結構各表示一個工作區。在每個 PendingSet 物件中表示變更屬於該工作區的陣列 PendingChanges。
公用方法 QueryPendingSets(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, PathLength, Boolean, array<String[], Boolean)
公用方法 QueryProxies 委派會傳回資料列的清單。
公用方法 QueryRepositoryInformation 如需版本控制服務的 Retrieves 有關這個 Team 專案集合。 這些資訊包括:- >版本控制識別的數字 (>工作區的數字 (>擱置集的數字 (>檔案數目受到版本控制的版本 T - >資料夾數目受到版本控制的版本> T -變更集的編號所做> -暫止的變更總數所有工作區和擱置集的
公用方法 QueryShelvedChanges(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean) 傳回符合指定之準則的暫止變更的清單。 如果 workspaceName 不是空的,也必須指定 ownerName。子項目根據遞迴選項傳回。如果指定, RecursionType.None,只有 serverItem 傳回。如果 RecursionType.OneLevel 指定,而且 serverItem 表示資料夾,該資料夾及其直接子項目傳回。如果 RecursionType.Full 指定,而且 serverItem 是所有子代 (Descendant) 中傳回的資料夾。這個函式會傳回陣列 PendingSet 物件,每個結構各表示一個工作區。在每個 PendingSet 物件中表示變更屬於該工作區的陣列 PendingChanges。
公用方法 QueryShelvedChanges(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, array<String[]) 傳回符合指定之準則的暫止變更的清單。 如果 workspaceName 不是空的,也必須指定 ownerName。子項目根據遞迴選項傳回。如果指定, RecursionType.None,只有 serverItem 傳回。如果 RecursionType.OneLevel 指定,而且 serverItem 表示資料夾,該資料夾及其直接子項目傳回。如果 RecursionType.Full 指定,而且 serverItem 是所有子代 (Descendant) 中傳回的資料夾。這個函式會傳回陣列 PendingSet 物件,每個結構各表示一個工作區。在每個 PendingSet 物件中表示變更屬於該工作區的陣列 PendingChanges。
公用方法 QueryShelvesets(TeamFoundationRequestContext, String, String) 列出在系統中的擱置集。傳回擱置集的中繼資料。 若要擷取變更清單,請使用 QueryPendingSets()。
公用方法 QueryShelvesets(TeamFoundationRequestContext, String, String, array<String[]) 列出在系統中的擱置集。傳回擱置集的中繼資料。 若要擷取變更清單,請使用 QueryPendingSets()。
公用方法 QueryWorkspace(TeamFoundationRequestContext, String, String) 搜尋特定的工作區域。萬用字元或不允許 NULL。 擲回例外狀況,如果找不到的工作區。
公用方法 QueryWorkspace(TeamFoundationRequestContext, String, String, Boolean) 搜尋特定的工作區域。萬用字元或不允許 NULL。 擲回例外狀況,如果找不到的工作區。
公用方法 QueryWorkspace(TeamFoundationRequestContext, String, String, Boolean, Boolean, Boolean) 搜尋特定的工作區域。萬用字元或不允許 NULL。 擲回例外狀況,如果找不到的工作區。
公用方法 QueryWorkspaceItems
公用方法 QueryWorkspaces 搜尋具有指定擁有者和電腦中的工作區。
公用方法 ReconcileLocalWorkspace(TeamFoundationRequestContext, String, String, Guid, array<LocalPendingChange[], array<ServerItemLocalVersionUpdate[], Boolean) 使與"本機工作區的本機暫止的變更伺服器。
公用方法 ReconcileLocalWorkspace(TeamFoundationRequestContext, String, String, Guid, array<LocalPendingChange[], array<ServerItemLocalVersionUpdate[], Boolean, PathLength)
公用方法 RefreshIdentityDisplayName 更新識別資料表包含更新 (重新命名) 的使用者名稱。
公用方法 RemoveLocalConflict 從工作區中移除這個特定的衝突
公用方法 ResetCheckinDates 重設所有變更集簽入的日期。TPC 至最後一個日期之前。因為此步驟將由移轉工具使用和在只工作「Empty」TPC。 空白表示只有下列簽入可能發生。a. $ b。Team 專案建立 c。Team 專案建立 + 1 變更集-組建定義。
公用方法 Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<String[]) 解決特定解析度的特定衝突。這對於 GET、簽入和合併衝突呼叫。
公用方法 Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<PropertyValue[], array<String[], array<String[], Boolean) 解決特定解析度的特定衝突。這對於 GET、簽入和合併衝突呼叫。
公用方法 Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<PropertyValue[], array<String[], array<String[], Boolean, PathLength)
公用方法 Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[]) 復原在樹狀目錄樹狀結構中的變更特定版本的。
公用方法 Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[], array<String[]) 復原在樹狀目錄樹狀結構中的變更特定版本的。
公用方法 Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[], array<String[], PathLength)
公用方法 SetChangesetProperty 將變更集的屬性值。
公用方法 SetFileTypes 取代目前的檔案類型集定義。
公用方法 SetPendingChangeAttribute 設定指定的暫止變更的屬性。
公用方法 SetPendingChangeProperty 已過時。設定指定的暫止變更的屬性。
公用方法 SetServerSettings 設定伺服器設定。
公用方法 SetVersionedItemAttribute 設定指定之已建立版本的項目的屬性。
公用方法 SetVersionedItemProperty 已過時。設定指定之已建立版本的項目的屬性。
公用方法 Shelve(TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean) 複製到擱置集的暫止變更。變更這個工作區中也會保持不變。
公用方法 Shelve(TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean, PathLength)
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。
公用方法 TrackMerges 從來源變更集清單中的來源項目所發生的一組目標項目的傳回合併。來源和目標項目在合併記錄不需要直接建立關聯性。
公用方法 UndoPendingChanges(TeamFoundationRequestContext, String, String, array<ItemSpec[], array<String[], array<String[], Boolean) 移除一組暫止的變更。 如果 serverItem 規格不符合任何失敗,物件就會傳回。這個方法會傳回已取消的一些暫止的變更。對於每一個檔案,用戶端會在 UndonePendingChange 應該呼叫物件 DownloadFile() 和指定傳回的版本擷取檔案的未修改版本。
公用方法 UndoPendingChanges(TeamFoundationRequestContext, String, String, array<ItemSpec[], array<String[], array<String[], Boolean, PathLength)
公用方法 UnlabelItem(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], VersionSpec) 從具名標籤移除指定的項目。
公用方法 UnlabelItem(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], VersionSpec, PathLength)
公用方法 Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[]) 擱置的複本變更到工作區中。
公用方法 Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean) 擱置的複本變更到工作區中。
公用方法 Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean, PathLength)
公用方法 UpdateBranchObject(TeamFoundationRequestContext, BranchProperties, Boolean) 建立/更新的分支物件。如果項目存在,但不是分支物件,它會將這個項目做為分支的根。
公用方法 UpdateBranchObject(TeamFoundationRequestContext, BranchProperties, Boolean, PathLength)
公用方法 UpdateChangeset UpdateChangeset 用來更新註解和參考的簽入提示與變更集產生關聯。
公用方法 UpdateCheckinNoteFieldName 將指定的簽入提示欄位的所有執行個體重新命名為新指定的名稱對於特定 Team 專案資料夾。
公用方法 UpdateGlobalSecurity 已更新項目的全域使用權限。
公用方法 UpdateItemSecurity 修改項目的安全性資訊。
公用方法 UpdateLocalVersion(TeamFoundationRequestContext, String, String, array<BaseLocalVersionUpdate[]) 呼叫更新為工作區中儲存項目的本機版本。 用戶端應在成功呼叫 DownloadFile() 之後呼叫這個方法根據 Get() 的指示。
公用方法 UpdateLocalVersion(TeamFoundationRequestContext, String, String, array<BaseLocalVersionUpdate[], PathLength)
公用方法 UpdatePendingState(TeamFoundationRequestContext, String, String, array<PendingState[]) 這是用來更新衝突以及還原成資訊。您可以使用它,如果沒有使用取得的用戶端下載檔案註冊衝突並更新還原成資訊。
公用方法 UpdatePendingState(TeamFoundationRequestContext, String, String, array<PendingState[], PathLength)
公用方法 UpdateShelveset 更新在擱置集中的自訂屬性。 注意:目前的屬性包的更新只在擱置集被認可。 其他更新會執行任何作業)。
公用方法 UpdateShelvesetCreationTime 更新單一擱置集的建立時間,某些使用者擁有的或的任何擱置集。
公用方法 UpdateWorkspace 修改工作區屬性和工作資料夾對應。 工作區擁有人可能不會變更。
公用方法 UploadFile 上載指定之伺服器項目路徑的檔案中是否有指定的工作區中。

回頁首

明確介面實作

  名稱 說明
明確介面實作私用方法 ITeamFoundationService.ServiceEnd
明確介面實作私用方法 ITeamFoundationService.ServiceStart

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.VersionControl.Server 命名空間