Pregunta

Crear un parche es muy fácil en SubVersion. Con Tortoise, hace clic derecho y selecciona Crear parche.Pero por mi vida, no puedo encontrar esta funcionalidad en TFS.es posible?

Si no, ¿cuál es la forma estándar de enviar parches en proyectos alojados en TFS de código abierto (al estilo CodePlex)?

¿Fue útil?

Solución

tf diff /shelveset:shelveset /format:unified

Editar: Esto escribe en la salida estándar.Puede canalizar la salida a un archivo.

Para más opciones, consulte Comando de diferencia.

Otros consejos

Debido a que TFS no admite archivos de parche de forma nativa, lo más común que veo que hace la gente en CodePlex es simplemente comprimir los archivos modificados y cargarlos.Luego, el coordinador del proyecto hace una comparación con su propio pago.

Sin embargo, dado que CodePlex también es compatible con TortoiseSVN, cada vez más personas lo utilizan para crear sus archivos de parche.

Escribí una publicación de blog sobre un problema similar en el que usé el comando TF.exe y 7Zip para crear un archivo de parche TFS que luego podría aplicarse en otro servidor o espacio de trabajo TFS.Publiqué los scripts de Powershell en GitHub, que se puede utilizar para comprimir cualquier cambio pendiente en un espacio de trabajo y luego aplicarlo a un servidor diferente.Habría que modificarlo para utilizar un conjunto de cambios en lugar de cambios pendientes, pero eso no debería ser demasiado difícil de lograr.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top