209 votos

¿SVN permanece en conflicto?

¿Cómo obtengo este directorio de conflicto? No me importa si se resuelve mediante la "suya" o "mío" o lo que sea...

PS C:\Users\Mark\Desktop\myproject> svn ci -m "gr"
svn: Commit failed (details follow):
svn: Aborting commit: 'C:\Users\Mark\Desktop\myproject\addons' remains in conflict

PS C:\Users\Mark\Desktop\myproject> svn resolve --accept working C:\Users\Mark\Desktop\myproject\addons
Resolved conflicted state of 'C:\Users\Mark\Desktop\myproject\addons'

PS C:\Users\Mark\Desktop\myproject> svn ci -m "grr"
svn: Commit failed (details follow):
svn: Commit item 'addons' has copy flag but an invalid revision

PS C:\Users\Mark\Desktop\myproject> svn update
   C addons
svn: Can't move 'addons\debug_toolbar\templates\debug_toolbar\.svn\tmp\entries' to 'addons\debug_toolbar\templates\debug
_toolbar\.svn\entries': The file or directory is corrupted and unreadable.

PS C:\Users\Mark\Desktop\myproject> svn cleanup

PS C:\Users\Mark\Desktop\myproject> svn update
Skipped 'addons'
At revision 51.
Summary of conflicts:
  Skipped paths: 1

PS C:\Users\Mark\Desktop\myproject> svn ci -m "grrr"
svn: Commit failed (details follow):
svn: Aborting commit: 'C:\Users\Mark\Desktop\myproject\addons' remains in conflict

293voto

Roalt Puntos 3349

Dar el siguiente comando:

svn resolved <filename or directory that gives trouble>

(Gracias a @Jeremy Leipzig para esta respuesta en un comentario)

257voto

Darrell Duane Puntos 2652

Ok, aquí es cómo arreglarlo:

svn remove --force filename
svn resolve --accept=working  filename
svn commit

son más detalles en: http://durak.org/sean/pubs/software/version-control-with-subversion-1.6/svn.tour.treeconflicts.html

7voto

Ken Liu Puntos 7779

Elimine el directorio, luego realizar una actualización de svn desde el directorio padre.

7voto

Kenneth Purtell Puntos 81
  1. SVN resuelto
  2. SVN cleanup
  3. SVN update

..estos tres comandos CLI de svn en esta secuencia mientras cd-ed en el directorio correcto trabajaron para mí.

5voto

Peter Wippermann Puntos 968

Si usted está utilizando el IDE de Eclipse y se tropiezan con este error a la hora de apostar, aquí es un en-herramienta de solución para usted. Estoy usando Subclipse, pero la solución para Subversivo podría ser similar.

Lo que tal vez no se dieron cuenta es que no es un símbolo adicional sobre el archivo en conflicto, que marca el archivo, en realidad, como "conflicto".

Haga clic derecho sobre el archivo, seleccione "Equipo" y "conflictos de Edición...". Elegir la acción apropiada. He fusionado el archivo de forma manual en el texto de nivel de antes, así que me tomé la primera opción, que tendrá el estado actual de su copia local como "resuelto solución". Ahora presiona "OK" y ya está.

El símbolo en conflicto debe haber desaparecido, y usted debería ser capaz de comprometerse de nuevo.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X