TeamFoundationVersionControlService.CheckIn 方法

提交挂起的更改。 签入是的一部分较大调用顺序进行文件。 序列为:1. 调用 CheckPendingChanges 并传入文件和文件夹列表对签入。2. 对于每个文件调用 UploadFile。3. 调用签入并将文件和文件夹的列表 (应该与 #1) 的列表。 不需要 CheckPendingChanges,但是,它允许调用方警告冲突。很耗时上载的文件之前。

serverItems 必须至少包含一项,没有重复而不是通配符。

命名空间:  Microsoft.TeamFoundation.VersionControl.Server
程序集:  Microsoft.TeamFoundation.VersionControl.Server(在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)

语法

声明
Public Function CheckIn ( _
    requestContext As TeamFoundationRequestContext, _
    workspaceName As String, _
    ownerName As String, _
    serverItems As String(), _
    info As Changeset, _
    checkinNotificationInfo As CheckinNotificationInfo, _
    checkinOptions As Integer, _
    deferCheckIn As Boolean, _
    checkInTicket As Integer _
) As TeamFoundationDataReader
public TeamFoundationDataReader CheckIn(
    TeamFoundationRequestContext requestContext,
    string workspaceName,
    string ownerName,
    string[] serverItems,
    Changeset info,
    CheckinNotificationInfo checkinNotificationInfo,
    int checkinOptions,
    bool deferCheckIn,
    int checkInTicket
)

参数

  • workspaceName
    类型:System.String
    包含更改提交工作区域的名称。
  • serverItems
    类型:array<System.String[]
    列表项对签入。
  • checkinOptions
    类型:System.Int32
    影响事件生成、签入作者验证和封闭签入的每次签入选项。
  • deferCheckIn
    类型:System.Boolean
    则为 true,如果签入应延迟,并 checkinTicket 应分配,如果尚未提供。错误进行与此签入调用。
  • checkInTicket
    类型:System.Int32
    请将 0,则它是非延迟签入,或者,如果这是在一个延迟签入会话中第一次。否则,请通过以前返回的 checkInTicket

返回值

类型:Microsoft.TeamFoundation.Framework.Server.TeamFoundationDataReader
的结果 TeamFoundationDataReader 在下面的排序:CheckInResult -将变更集创建和删除了更改的签入结果。Failure[] -发生,当尝试访问选定时的冲突列表。Failure[] -生成,当尝试访问选定时错误和警告的列表。

备注

更改信息和数字属性将被忽略。 应保留所有者和 CreationDate 在默认值,除非您委托某他人签入,或检查在导入的更改 (转换工具)。

.NET Framework 安全性

请参阅

参考

TeamFoundationVersionControlService 类

Microsoft.TeamFoundation.VersionControl.Server 命名空间