C# 如何创建TFS分支并将一个分支的详细信息复制到另一个分支
场景是,如果要在控制台应用程序中传递path参数,我希望将主分支的详细信息复制到Feature或release分支中C# 如何创建TFS分支并将一个分支的详细信息复制到另一个分支,c#,C#,场景是,如果要在控制台应用程序中传递path参数,我希望将主分支的详细信息复制到Feature或release分支中 string uri ="http://portnumber0/tfs/DEv"; ConnectByCredentialsProvider connect = new ConnectByCredentialsProvider(); ICredentials iCred = new NetworkCredential(@"USERNAME", "PWD"); connect.G
string uri ="http://portnumber0/tfs/DEv";
ConnectByCredentialsProvider connect = new ConnectByCredentialsProvider();
ICredentials iCred = new NetworkCredential(@"USERNAME", "PWD");
connect.GetCredentials(new Uri(uri), iCred);
TfsTeamProjectCollection tfsConnect =
new TfsTeamProjectCollection(new Uri(uri), connect);
tfsConnect.EnsureAuthenticated();
VersionControlServer versionControl =
(VersionControlServer)tfsConnect.GetService(typeof(VersionControlServer));
string sourcePath = "$/project/Main";
string destinationPath = "$/project/Features";
versionControl.CreateBranchObject(new BranchProperties
(new ItemIdentifier(sourcePath)));
int changesetId = versionControl.CreateBranch(
sourcePath, destinationPath,
VersionSpec.Latest);
Changeset changeset = versionControl.GetChangeset(changesetId);
changeset.Update();
你的问题是…?在这段代码中,它只会创建一个分支,我想复制所有文件,这些文件将在主分支中,并在功能中复制,就像在主分支中一样