Как откатить текущий набор изменений в конкретный набор изменений с помощью ChangesetID, используя TFS API и код C # - PullRequest
0 голосов
/ 13 февраля 2019

Я пытаюсь откатиться от текущего набора изменений к определенному набору изменений с помощью идентификаторов изменений, но ничего не происходит

Ниже приведен код ...

static TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(new Uri(repository)); //e.g. repository = "http://..."
static VersionControlServer vcs = tfs.GetService<VersionControlServer>();

Workspace ws = vcs.GetWorkspace(localWorkingPath); // localWorkingPath = @"D:\\Folder_Name";
ws = vcs.GetWorkspace(ws.Name, vcs.AuthorizedUser);

int fromCS = 10674; //changesetid
int toCS = 10672; //changesetid
VersionSpec versionSpecFrom = new ChangesetVersionSpec(fromCS);
VersionSpec versionSpecTo = new ChangesetVersionSpec(toCS);

var status = ws.Rollback(workigDnirectoryArr, RecursionType.None, null, versionSpecFrom, versionSpecTo, LockLevel.None, RollbackOptions.None, null);

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...