¿Cómo crear un parche en TortoiseSVN mientras no hay un file extraído?

Sé que si algunos files están desprotegidos (modificados), entonces podría hacer clic derecho en la carpeta que contiene, luego seleccionar "crear parche". Después de eso, veré la list de todos los files desprotegidos. Entonces podría includelos en el parche. Pero cuando no se realiza la extracción de ningún file, también se compromete todo, la window de creación de parches está vacía. Entonces, la pregunta es ¿cómo puedo crear el parche de los files registrados? Deseo enviar este parche a mis colegas para que puedan aplicarlo en el server svn de la compañía.

Gracias,

Un diff unificado es un file de parche.

  1. Usando TortoiseSVN, haga clic derecho en su carpeta de trabajo y select "Mostrar logging"
  2. Seleccione las dos revisiones (Ctrl-Click)
  3. Haga clic derecho en cualquiera de las revisiones resaltadas y select "Mostrar diferencias como diff unificado"

Para save los files modificados con la estructura de la carpeta.

  1. Usando TortoiseSVN, haga clic derecho en su carpeta de trabajo y select "Mostrar logging"
  2. Seleccione las dos revisiones (Ctrl-Click)
  3. Seleccione "Comparar revisiones". Esto mostraría los files modificados entre las revisiones en un cuadro de dialog
  4. Seleccione todos los files en el dialog que aparece. Haga clic derecho en los files seleccionados y select "Exportar selección a …"

Esto debería exportar los files modificados con la estructura de la carpeta.

Lo que estás describiendo es una diff entre dos revisiones de subversión. Consulte la sección del Libro SVN en svn diff para ver cómo hacerlo.

Si solo quiere que sus colegas obtengan los files más actualizados, deberían getlos del server svn usando svn-checkout. Si por alguna razón no pueden acceder a su server svn, también puede hacer clic derecho y seleccionar svn-export; esto le proporciona un set de todos los files en la carpeta que lo contiene sin ninguno de los directorys .svn ocultos.