На моем портале 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();