¿Cómo puedo obtener el último número de conjunto de cambios a través de la API TFS? ¿Podría darme un ejemplo?¿Cómo puedo obtener el último número de conjunto de cambios a través de la API TFS
Respuesta
Aquí van:
TeamProjectPicker tpp = new TeamProjectPicker(TeamProjectPickerMode.SingleProject, true);
tpp.ShowDialog();
var tpc = tpp.SelectedTeamProjectCollection;
VersionControlServer versionControl = tpc.GetService<VersionControlServer>();
var tp = versionControl.GetTeamProject("MyTeamProject");
var path = tp.ServerItem;
var q = versionControl.QueryHistory(path, VersionSpec.Latest, 0, RecursionType.Full, null, VersionSpec.Latest, VersionSpec.Latest, Int32.MaxValue, true, true, false, false);
Changeset latest = q.Cast<Changeset>().First();
// The number of the changeset
int id = latest.ChangesetId;
QueryHistory se invoca con la ruta en el VersionControl de su TeamProject, queremos que la historia de la última a la última de cambios, todo el grupo de parámetros que quedan son bastante defecto en Tu caso.
Si solo está interesado en el último conjunto de cambios y solo le interesa el número de conjunto de cambios, le sugiero que configure 'MaxCount = 1' y' IncludeFileDetails = false' para evitar algunos cómputo innecesario? –
Establecer MaxCount en 1 no importa ya que el rango es 1 de todos modos. Sin embargo, tiene razón en el parámetro includechanges, no es necesario. – Nock
Sí, lo leí mal, no me di cuenta de que estaba consultando de Último a Último. –
- 1. Número de versión de TFS y msbuild con el último conjunto de cambios
- 2. ¿Cómo inserto el último número de conjunto de cambios TFS en una página aspx?
- 3. Obtenga el último número de cheque (último ID del conjunto de cambios)
- 4. Obtener el número de conjunto de cambios de una compilación desencadenada en TFS 2010
- 5. Team Foundation Server - TF Obtenga el conjunto de cambios número
- 6. Git-Tfs: ¿Un conjunto de cambios TFS por Git Commit?
- 7. TFS: etiquetas frente a conjuntos de cambios
- 8. ¿Cómo puedo rastrear un conjunto de cambios de TFS en múltiples ramas mediante programación?
- 9. Obtener el número de ventana a través de la API de accesibilidad de OSX
- 10. ¿Cuándo dudé 'Obtener lo último' de TFS?
- 11. ¿Cómo obtener el último número de revisión de SharpSVN?
- 12. ¿Cómo obtener el último artefacto de compilación de la caída de compilación de TFS?
- 13. Aplicar un conjunto de cambios específico de una instancia de TFS a otra
- 14. Obtener el último registro en un conjunto de consulta
- 15. ¿Cómo puedo obtener un tipo de un conjunto referenciado a través de la reflexión
- 16. ¿Cómo averiguo a qué conjunto de cambios se aplicó una etiqueta en TFS?
- 17. Cómo obtener una compilación específica con la API de TFS
- 18. ¿Identifica el espacio de trabajo abierto 'Actual' a través de la API TFS?
- 19. ¿Cómo puedo deshacer una restauración del conjunto de cambios en TFS 2010?
- 20. ¿Cómo puedo abrir un único conjunto de cambios en TFS desde Visual Studio?
- 21. ¿Cómo explorar los conjuntos de cambios de TFS?
- 22. TFS: comparar conjuntos de cambios
- 23. ¿Cómo puedo obtener el último reinicio de Windows? Motivo
- 24. TFS Lista de todos los archivos y números de versión con un conjunto de cambios particular
- 25. Ver detalles del conjunto de cambios de TFS en la consola
- 26. En TFS, ¿cómo puedo corregir los enlaces a los elementos de trabajo en un conjunto de cambios existente
- 27. Obtener el número total de elementos en el conjunto
- 28. actual Identificación del conjunto de cambios en el espacio de trabajo para TFS
- 29. Mostrando una lista de archivos que han cambiado desde el último conjunto de cambios en SVN
- 30. ¿Detecta cambios de rotura en el código .NET usando TFS?
Último changeset de qué? ¿El servidor TFS, Team Project, Branch o File? – Nock
@Nockawa, el último conjunto de cambios de un proyecto de equipo – orange