visual versiones team studio ramas gratis control version-control tfs patch

version-control - versiones - tfs web



Crear un parche con TFS (4)

Codeplex usa su propio cliente para crear parches. Ver: http://www.codeplex.com/CodePlexClient/Wiki/View.aspx?title=HowToContribute&referringTitle=Home

Crear un parche es muy fácil en SubVersion, con Tortoise, haga clic derecho y seleccione Create Patch. Pero por mi vida, no puedo encontrar esta funcionalidad en TFS. es posible?

De lo contrario, ¿cuál es la forma estándar de enviar parches en proyectos alojados en TFS de código abierto (a la CodePlex)?


Debido a que TFS no admite archivos de parche de forma nativa, lo más común que veo que las personas hacen en CodePlex es simplemente comprimir los archivos modificados y cargar el archivo zip. El coordinador del proyecto hace una diferencia 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 parches.


tf diff /shelveset:shelveset /format:unified

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

Para ver más opciones, vea Comando de diferencia .


Escribí una publicación de blog sobre un problema similar donde utilicé el comando TF.exe y 7Zip para crear un archivo de parche TFS que luego podría aplicarse en otro servidor TFS o espacio de trabajo. Publiqué los guiones de Powershell en Github , que se pueden usar para comprimir los cambios pendientes en un área de trabajo y luego aplicarlos a un servidor diferente. Tendría que modificarse para usar un conjunto de cambios en lugar de cambios pendientes, pero eso no debería ser demasiado difícil de lograr.