c# - TFS API Changeset branch -
i’ve trying extract branch history changeset, following this article. however, i’ve noticed changeset has property called isbranch, not way article describes check whether changeset branch.
what difference between following checks:
versioncontrolserver vcs = tpc.getservice<versioncontrolserver>(); changeset cs = vcs.getchangeset(changeset.changesetid); console.writeline("changeset: {0}", cs.changesetid); // history foreach (var change in cs.changes) { if (change.item.isbranch) { }
and
versioncontrolserver vcs = tpc.getservice<versioncontrolserver>(); changeset cs = vcs.getchangeset(changeset.changesetid); console.writeline("changeset: {0}", cs.changesetid); // history foreach (var change in cs.changes) { if ((change.changetype & changetype.branch) == changetype.branch) { }
the isbranch property of item class new in 2010, second way way have done in previous versions of tfs.
Comments
Post a Comment