Tengo una carpeta bajo el sistema de control de fuente TFS, digamos en la ruta "$/My Project/Branches/Dev".¿Cómo obtener el historial de carpetas completo de TFS mediante programación?
Recientemente se mudó de otra ubicación, que era "$/My Project/Dev".
Ahora cuando solicito su historial desde el Source Control Explorer en VS obtengo el historial completo, donde la operación de movimiento descrita fue solo uno de los conjuntos de cambios.
Pero cuando trato de obtener el historial con TFS SDK, solo consigo que el historial reciente comience con el movimiento de la carpeta. ¿Cómo puedo obtener la historia completa?
estoy usando el siguiente código:
TeamFoundationServer tfs = TeamFoundationServerFactory.GetServer(tfsServerURL);
VersionControlServer vcs = (VersionControlServer)tfs.GetService(typeof(VersionControlServer));
// Null means All
VersionSpec versionFrom = null;
System.Collections.IEnumerable enumerable = vcs.QueryHistory(_tfsPath,
VersionSpec.Latest,
0,
RecursionType.Full,
"",
versionFrom,
VersionSpec.Latest,
Int32.MaxValue,
true,
true);