Как я могу получить наборы изменений / историю коммитов из Azure Repos? - PullRequest
0 голосов
/ 19 марта 2020

На моем портале DevOps Azure есть два разных проекта. Первый репо проекта в TFS. Я могу получить эти наборы изменений с помощью метода QueryHistory.

Другой проект - это git хранилище на том же портале Azure DevOps. Я перепробовал много комбинаций кода. Я не могу получить наборы изменений второго проекта.

Кто-нибудь может помочь в этом?

var tfsServer = @"my Azure DevOps Link";
var serverPath = @"$/   My project path";

// Connect to server
var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri(tfsServer));
tfs.Connect(ConnectOptions.None);
var vcs = tfs.GetService<VersionControlServer>();


VersionSpec versionFrom = null;
VersionSpec versionTo = VersionSpec.Latest;

// Get Changesets
var changesets = vcs.QueryHistory(
    serverPath,
    VersionSpec.Latest,
    0,
    RecursionType.Full,
    null,
    versionFrom,
    versionTo,
    Int32.MaxValue,
    true,
    false).Cast<Changeset>();

foreach (Changeset item in changesets)
{
    Console.WriteLine("{0}", item.Comment);
}

Console.ReadKey();
...