Поделиться через


Repository.Shelve - метод

Копирует ожидающие изменения к отложенному изменения. Изменения останутся в рабочей области также.

Пространство имен:  Microsoft.TeamFoundation.VersionControl.Server
Сборка:  Microsoft.TeamFoundation.VersionControl.Server (в Microsoft.TeamFoundation.VersionControl.Server.dll)

Синтаксис

'Декларация
<WebMethodAttribute> _
Public Function Shelve ( _
    workspaceName As String, _
    workspaceOwner As String, _
    serverItems As String(), _
    shelveset As Shelveset, _
    replace As Boolean _
) As List(Of Failure)
[WebMethodAttribute]
public List<Failure> Shelve(
    string workspaceName,
    string workspaceOwner,
    string[] serverItems,
    Shelveset shelveset,
    bool replace
)

Параметры

  • workspaceName
    Тип: System.String
    Имя рабочей области, которые нужно включить в.
  • workspaceOwner
    Тип: System.String
    Имя пользователя владельца рабочей области.
  • serverItems
    Тип: array<System.String[]
    Список элементов, которые нужно включить.
  • replace
    Тип: System.Boolean
    Если значение true, а уже набора отложенных изменений с таким же именем, то оно будет удалено.

Возвращаемое значение

Тип: System.Collections.Generic.List<Failure>

Заметки

Последовательность вызова для Shelve() напоминает Checkin().

Клиенты: 1) вызов QueryPendingSets(). 2) Для каждого изменянного файла, передайте содержимое. 3) Вызовите Shelve() со списком элементов сервера от 1). 4) Вызовите UndoPendingChanges() если расширение функциональности «при необходимости».

Безопасность платформы .NET Framework

См. также

Ссылки

Repository Класс

Microsoft.TeamFoundation.VersionControl.Server - пространство имен