Microsoft.TeamFoundation.VersionControl.Client Workspace.Merge and Workspace.Rollback always return NoActionNeeded

  • Thread starter Thread starter Ike Starnes
  • Start date Start date
I

Ike Starnes

Guest
I cannot get the TFS API for Merge or Rollback to work.

These methods always return NoActionNeeded == true and no files are checked out in the workspace.

Workspace.PendEdit works fine (i.e. file is checked out in the workspace).

Workspace ws = TfsConfig.CurrentLEADTfsCollection.Workspaces.First();

// test rollback
GetStatus s = ws.Rollback(VersionSpec.ParseSingleSpec($"C{startingChangeset}", null), VersionSpec.ParseSingleSpec($"C{startingChangeset-1}", null), LockLevel.None, RollbackOptions.None);


// test merge
GetStatus s = ws.Merge("$/test2/src", "$/test2/srcT", VersionSpec.ParseSingleSpec($"C{startingChangeset}", null), VersionSpec.ParseSingleSpec($"C{endingChangeset}", null), LockLevel.None, RecursionType.Full, MergeOptions.None);

Continue reading...
 
Back
Top