VersionControlServer.CreateBranch 方法 (String, String, VersionSpec, String, String, CheckinNote, PolicyOverrideInfo, array<Mapping[])
建立依分支伺服器並註冊,而不用分支下載至用戶端。
命名空間: Microsoft.TeamFoundation.VersionControl.Client
組件: Microsoft.TeamFoundation.VersionControl.Client (在 Microsoft.TeamFoundation.VersionControl.Client.dll 中)
語法
'宣告
Public Function CreateBranch ( _
sourcePath As String, _
targetPath As String, _
version As VersionSpec, _
owner As String, _
comment As String, _
checkinNote As CheckinNote, _
policyOverride As PolicyOverrideInfo, _
mappings As Mapping() _
) As Integer
public int CreateBranch(
string sourcePath,
string targetPath,
VersionSpec version,
string owner,
string comment,
CheckinNote checkinNote,
PolicyOverrideInfo policyOverride,
Mapping[] mappings
)
參數
- sourcePath
類型:System.String
分支的來源路徑-必須是伺服器路徑。
- targetPath
類型:System.String
目標分支的路徑-必須是伺服器路徑。
- version
類型:Microsoft.TeamFoundation.VersionControl.Client.VersionSpec
建立分支的Changeset 或 DateTime 版本規格。
- owner
類型:System.String
Changeset 的擁有人。如果是 null,對已驗證使用者的預設值。
- comment
類型:System.String
在 Changeset的註解。可以是 null。
- checkinNote
類型:Microsoft.TeamFoundation.VersionControl.Client.CheckinNote
CheckinNote .可以是 null。
- policyOverride
類型:Microsoft.TeamFoundation.VersionControl.Client.PolicyOverrideInfo
PolicyOverrideInfo .可以是 null。
- mappings
類型:array<Microsoft.TeamFoundation.VersionControl.Client.Mapping[]
陣列中包含或排除的目標路徑下的對應與分支。
傳回值
類型:System.Int32
分支的簽入的Changeset 識別項。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。