Compartilhar via


Método TeamFoundationVersionControlService.Shelve (TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean)

Copia as alterações pendentes para um check-in particular. As alterações permanecerão no espaço de trabalho também.

Namespace:  Microsoft.TeamFoundation.VersionControl.Server
Assembly:  Microsoft.TeamFoundation.VersionControl.Server (em Microsoft.TeamFoundation.VersionControl.Server.dll)

Sintaxe

'Declaração
Public Function Shelve ( _
    requestContext As TeamFoundationRequestContext, _
    workspaceName As String, _
    workspaceOwner As String, _
    serverItems As String(), _
    shelveset As Shelveset, _
    replace As Boolean _
) As List(Of Failure)
public List<Failure> Shelve(
    TeamFoundationRequestContext requestContext,
    string workspaceName,
    string workspaceOwner,
    string[] serverItems,
    Shelveset shelveset,
    bool replace
)

Parâmetros

  • workspaceName
    Tipo: System.String
    Nome do espaço de trabalho a fazer o check-in particular de.
  • workspaceOwner
    Tipo: System.String
    Nome de usuário do proprietário de espaço de trabalho.
  • serverItems
    Tipo: array<System.String[]
    Lista de itens para fazer o check-in particular.
  • replace
    Tipo: System.Boolean
    Se verdadeiro e já há um check-in particular com o mesmo nome, será excluído.

Valor de retorno

Tipo: System.Collections.Generic.List<Failure>
A lista de inicialização que ocorreu ao tentar fazer o check-in particular.

Comentários

A sequência de chamadas para Shelve() é semelhante a Checkin().

Os clientes devem: 1) Chamada QueryPendingSets(). 2) Para cada arquivo editado, carregar o conteúdo. 3) Chamar Shelve() com a lista de itens do servidor 1). 4) Chamar UndoPendingChanges() se o comportamento de “ou” é desejado.

Segurança do .NET Framework

Consulte também

Referência

TeamFoundationVersionControlService Classe

Sobrecargas Shelve

Namespace Microsoft.TeamFoundation.VersionControl.Server