Estoy tratando de aplicar el parche pero recibo un mensaje de error en blanco (no hay texto ni nada). Tengo la última versión de TortoiseSVN.TortoiseSVN Aplicar Error de parche
Respuesta
que tenían el mismo problema, si ha creado el parche de la revisión, el uso de "Mostrar cambios como diff unificado", compruebe los caminos en su archivo de revisión, éste es correcta:
carpeta/nombre de archivo. cs
Pero este (con la ruta absoluta) causarán problemas:
c: /Folder/FileName.cs
Sólo convertir absoluta a las rutas relativas.
Los archivos Udiff de Trac 0.11 tienen rutas absolutas y causan este diálogo de error en blanco en TortoiseSVN-> apply patch. Se aplica una solución similar (crear rutas relativas a la raíz de su directorio de trabajo). – Magicianeer
Lo he arreglado de la manera sugerida por @Magicianeer. Abra los archivos y reemplace todas las c:/instancias con/y el archivo diff debería funcionar correctamente. – CodingBarfield
Gracias @Ivan Jovovic por la respuesta correcta. Me ahorraste mucho tiempo :) –
Having a look here, parece que hay 3 posibles causas fundamentales de este problema de error de parche SVN vacío:
el archivo de revisión está vacía (o no es válido lo que los datos de parche parece estar vacía)
el parche no se aplica al directorio correcto (auto-dir-búsqueda funciona ahora en el tronco)
el archivo de revisión utiliza rutas absolutas en lugar de relativa los (tronco ya se despoja tales caminos automáticamente)
primero probablemente no es el suyo, muy probablemente usted debe usar ruta relativa en lugar de absoluta uno
me sale este mensaje todo el tiempo. Esto es generalmente porque hago clic derecho en el explorador de Windows para acceder al registro de tortuga. Cuando use "Mostrar diferencias como diff unificado" desde este contexto, el parche generado contendrá ubicaciones absolutas relativas a su computadora, como "c: \ source \". Si intenta aplicar este parche a otro directorio, esto fallará.
La solución es usar el navegador de repositorio de la tortuga, y luego usar el menú "mostrar registro" desde este contexto. Los parches generados tendrán ubicaciones relativas y podrá aplicar esos parches en cualquier lugar donde coincidan las rutas relativas.
También me he enfrentado a este problema y lo solucioné cambiando la ruta en el archivo de parche. En mi caso, tengo que parchar solo un archivo. El problema ocurrió porque en mi caso, creé el archivo de parche de la tabla de revisión, que crea archivos con la ruta de enlace completa. ÍNDICE /home/pushpendra/...something/file.c (some_rev revisión)
Así que sustituyen con esta línea:
file.c ÍNDICE (revisión some_rev) y luego haga clic derecho sobre el archivo y luego aplicar el parche.
- 1. TortoiseHg Aplicar un parche
- 2. Aplicar parche línea por línea
- 3. aplicar svn parche al repositorio de git
- 4. problemas al aplicar un parche a un repositorio SVN mercurial
- 5. Cómo crear y aplicar el parche SVN?
- 6. C# - creador de parche/parche unificado
- 7. cómo aplicar el parche en mercurial y mostrar herramienta de diferencias si hay un error aplico
- 8. ¿Cómo aplicar un parche generado con el parche de formato git?
- 9. ¿Cómo aplicar un parche a un proyecto de Java?
- 10. cómo aplicar archivos de parche en wso2 carbono
- 11. ¿Cómo puedo aplicar un archivo de parche en git
- 12. Error de bloqueo de escritura de TortoiseSVN?
- 13. git aplicar un parche tanto como sea posible cuando se produce un error
- 14. Aplicar un parche diff a una cadena/archivo
- 15. ¿Cómo aplicar un parche muy antiguo en Git?
- 16. No se puede aplicar el parche diff unificado en Solaris
- 17. ¿Cómo aplicar el parche `git diff` sin instalar Git?
- 18. ¿Cómo creo un parche desde la diferencia entre las revisiones usando TortoiseSVN?
- 19. Crear un parche a partir de una revisión múltiple en TortoiseSVN usando una línea de comando
- 20. ¿Cómo crear un parche en TortoiseSVN mientras no hay ningún archivo extraído?
- 21. parche de formato para un solo archivo
- 22. Error de Eclipse con nueve archivos de parche?
- 23. Aplicar un diff de una rama como un parche a otro en Visual Studio TFS
- 24. Cómo aplicar parches django
- 25. ¿Se puede formatear el parche para que se pueda usar con el programa de parche?
- 26. El menú contextual del equipo de Egit tiene una sola opción: aplicar parche
- 27. Cómo aplicar un parche al núcleo de drupal con un drush make
- 28. TortoiseSVN svnadmin
- 29. Linux TortoiseSVN
- 30. ¿Existe una función en elisp para aplicar un parche a un buffer?
¡Bienvenido a SO Michael! No hay mucho para continuar en tu pregunta. ¿Puede proporcionar detalles adicionales? De lo contrario, es mejor ir al sitio web de [Tortoise] (http://tortoisesvn.net/support.html) y preguntar allí. – AlG