Cuando tengo varios conflictos, ¿hay alguna manera de resolverlos todos diciendo a SVN que guarde la versión que está en el repositorio? Desafortunadamente, todavía estamos usando 1.4.Subversion resuelve todos los conflictos rápidamente
Respuesta
Creo que si ejecuta el comando svn revert . -R
, básicamente deshace todos los cambios en su copia de trabajo. Si hay archivos en conflicto, SVN descarta los cambios y utiliza la revisión que ha actualizado más recientemente.
Por supuesto, esto también elimina los cambios en los archivos que no están en conflicto.
SVN lanza los cambios y utiliza la versión que originalmente prestó; aún necesita hacer una actualización de svn para obtener la versión HEAD actual del repositorio. –
@Roger: pero si tiene archivos en conflicto, entonces ha ejecutado svn up. Es la versión que svn up extrajo del repositorio al que svn revierte (a menos que esto cambie, lo probé con 1.6.3). –
clarificó mi respuesta en consecuencia :) –
svn update. --access theirs-full
¿O no está disponible en svn 1.4?
Podría intentar ejecutar el cliente 1.5 contra un servidor 1.4, podría funcionar.
Ejecuté un cliente 1.5 con un servidor 1.4 por un tiempo. Para la mayoría de los propósitos, funciona bien, pero se pierde el seguimiento de combinación automática, por un lado. Consulte las "preocupaciones de compatibilidad" en las notas de la versión 1.5 (http://subversion.tigris.org/svn_1.5_releasenotes.html). –
Usted puede intentar
svn st | awk '/^C/ { print $2 }' | xargs svn revert
esta revertir todos los archivos con conflictos
- 1. ¿Cómo puedo resolver todos los conflictos SVN automáticamente? (Windows CLI)
- 2. Gramática que resuelve Mayúsculas/Reducir conflictos
- 3. ResolveBundleUrl no resuelve todos los archivos?
- 4. ¿Cómo resuelve Git descubrir las similitudes entre dos conflictos?
- 5. Contactos ¿Resuelve cómo enumerar todos los campos disponibles?
- 6. Aceptar todos los conflictos de fusión en git
- 7. Subversion: siempre resuelvo los conflictos usando el mío para un conjunto de archivos
- 8. sync'ing rápidamente espacio de trabajo git en todos los equipos
- 9. Subversion: cómo eliminar todos los archivos .svn recursivamente?
- 10. ¿Cómo elimino todos los rastros de un archivo de Subversion?
- 11. ¿Cómo resuelve Maven conflictos de versiones de dependencias transitivas? la estrategia de victorias más cercanas
- 12. Subversion rebase?
- 13. Git rebase --continuar las quejas incluso cuando se hayan resuelto todos los conflictos de fusión
- 14. Seleccione rápidamente todos los elementos con la imagen de fondo css
- 15. Obtenga rápidamente una lista de todos los svn: externos para un repositorio de svn remoto
- 16. Resolución de conflictos de subclipse
- 17. Asegurar que los archivos se cierran rápidamente
- 18. Tratando de tocar rápidamente en los botones
- 19. ¿Cómo probar rápidamente los gadgets de Windows?
- 20. ¿Cómo manejo los conflictos con los submódulos de git?
- 21. svn (subversion) ignoran tipos de archivos específicos en todos los subdirectorios, ¿están configurados en la raíz?
- 22. Agregue todos los archivos no versionados a Subversion usando un comando de Linux
- 23. Cómo recuperar un Subversion externo sin recuperar todos los demás directorios y subdirectorios
- 24. ¿Admite Subversion los alias para las ramas
- 25. Subversion Hook
- 26. Resolviendo conflictos Git Svn
- 27. Compilando el código Ruby Inline C - resuelve los errores
- 28. ¿cómo resuelve mi navegador web los nombres de dominio?
- 29. ¿Cómo resuelve Unity los tipos que no se han registrado?
- 30. Resolución de conflictos en SQLiteDatabase de Android
¿Por qué quieres hacer eso? digamos que hiciste un cambio de 200 líneas y alguien revisó un archivo justo antes de ti que simplemente agregó algunos comentarios, causando un conflicto. ¿Vas a tirar tu cambio de 200 líneas para eso? –
es un caso en el que sé que todos los cambios en alguna copia de trabajo son basura y quiero usar la versión de repos. – nategood