Método Workspace.CheckIn (array<PendingChange[], String, String, CheckinNote, array<WorkItemCheckinInfo[], PolicyOverrideInfo)
Faz check-in do conjunto especificado de alterações pendentes para o repositório de controle da versão.
Namespace: Microsoft.TeamFoundation.VersionControl.Client
Assembly: Microsoft.TeamFoundation.VersionControl.Client (em Microsoft.TeamFoundation.VersionControl.Client.dll)
Sintaxe
'Declaração
Public Function CheckIn ( _
changes As PendingChange(), _
author As String, _
comment As String, _
checkinNote As CheckinNote, _
workItemChanges As WorkItemCheckinInfo(), _
policyOverride As PolicyOverrideInfo _
) As Integer
public int CheckIn(
PendingChange[] changes,
string author,
string comment,
CheckinNote checkinNote,
WorkItemCheckinInfo[] workItemChanges,
PolicyOverrideInfo policyOverride
)
Parâmetros
- changes
Tipo: array<Microsoft.TeamFoundation.VersionControl.Client.PendingChange[]
O conjunto de alterações pendentes para fazer check-in.Se você não especificar este parâmetro, todas as alterações feitas no espaço de trabalho terão check-in.
- author
Tipo: System.String
O autor do conjunto de alterações.Se você não especificar esse parâmetro, o usuário que está fazendo a chamada de check-in é identificada como o autor.
- comment
Tipo: System.String
O comentário a ser associado a este check-in.Pode ser nulo.
- checkinNote
Tipo: Microsoft.TeamFoundation.VersionControl.Client.CheckinNote
Informações de CheckinNote a ser associada a este check-in.As notas de check-in são padrão para o revisor de segurança, o revisor de desempenho, e o revisor de código.Pode ser nulo.
- workItemChanges
Tipo: array<Microsoft.TeamFoundation.VersionControl.Client.WorkItemCheckinInfo[]
Informações sobre itens de trabalho associados.Pode ser nulo.
- policyOverride
Tipo: Microsoft.TeamFoundation.VersionControl.Client.PolicyOverrideInfo
Informações do usuário fornecidos para substituir uma política de check-in.Pode ser nulo.
Valor de retorno
Tipo: System.Int32
Em caso de êxito, um número do conjunto de alterações positivo para este check-in.
Exceções
Exceção | Condição |
---|---|
VersionControlException | Este espaço de trabalho foi excluído. |
Comentários
Cada check-in é uma operação atômica. Todas as alterações são verificadas, ou nenhuma é. Caso o check-in seja bem-sucedido, o método retorna um número do conjunto de alterações positivo. Caso o conjunto de alterações pendentes para o check-in seja nulo, o servidor tenta fazer check-in de todas as alterações no espaço de trabalho. No entanto, esta operação não será válida se alguma alteração pendente no espaço de trabalho for edição ou adição, porque o conteúdo não terá sido carregado no servidor.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.