Tengo un problema que parece muy simple pero que es difícil de resolver. Obtengo el error mencionado después de eliminar un directorio. No encontré una solución aún para resolver el conflicto. Así es como ocurre:Error de compromiso de SVN: Directorio desactualizado
svn add dir svn add dir/file1 svn commit svn add dir/file2 svn commit svn delete dir svn commit --> commit failed --> Directory '/dir' is out of date
La solución obvia 'svn update' no funciona. Después de la actualización de SVN una próxima confirmación falla con:
Commit failed Directory '/dir' remains in conflict.
Mientras tanto he encontrado una solución, pero es un poco engorroso:
svn resolve --accept working dir svn commit --> still fails svn update svn commit --> still fails svn resolve --accept working dir svn commit --> NO PROBLEM!
Dos preguntas: - ¿alguien puede explicar este comportamiento porque soy muy curioso al respecto - este problema ocurre en un script de Perl en una situación mucho más compleja. ¿Alguien puede darme una solución simple con 'factible' en el script de Perl?
se me adelantó. Y para agregar a eso, una actualización debe ser parte de su flujo de trabajo normal. Por lo general, me actualizo antes de commits. – hometoast
Esa fue una de las soluciones obvias en las que pensé.Pero después de la actualización svn obtengo: svn commit -> '\ dir' permanece en conflicto –
pero 'svn update' elimina los cambios en su directorio de trabajo, por lo que todo su trabajo será eliminado y nada más que confirmar. ¿Estoy en lo cierto? – VextoR