tuve un problema con la comisión de cambios después de combinar dos ramas de mi proyecto utilizando TortoiseSVN.no puedo confirmar los cambios después de fusionarse en SVN
Éstos son los detalles:
hice una rama de combinación de maletero de proyecto que estoy trabajando.
Proyecto incluye repositorio principal y bibliotecas conjuntos para repositorio principal como svn externa (bibliotecas también están ramificadas) como subdirectorio de proyecto.
Cuando yo estaba tratando de confirmar los cambios TortoiseSVN dijo:
Commit A
re all the targets part of the same working copy?
Unable to lock 'D:\websites\project\lib'
Please execute the "Cleanup" command.
Por supuesto Cleanup no ayudó.
SVN: palabra clave externa para proyecto directorio estaba bien definido, también lib carpeta aún contenía la versión adecuada de bibliotecas (versión tronco).
Tanto el servidor y el cliente SVN se encuentran en la versión 1.5.x (TortoiseSVN es 1.5.3.x).
Desde el punto de vista técnico, tanto proyecto y bibliotecas son proyectos en el mismo repositorio SVN.
¿Alguna idea de qué salió mal?
que había estado buscando en Google un poco de la solución, pero no encontró nada útil, así que traté de cometer mis cambios en dos pasos:
- confirmar los cambios de carpeta del proyecto
- cometer cambios de bibliotecas carpeta
que pasó sin ningún problema.
Pero todavía me pregunto por qué no podía cometer todo en un commit.
EDITS:
- (Después de la respuesta Ken G) versión fija de TortoiseSVN 1.3.x -> 1.5.3.x.
Esto es algo más complicado :( Hoy he recibido este error cuando estaba actualizando repositorio - SVN no ha podido bloquear la carpeta que estaba en el repositorio SVN Después de la limpieza, dijo:. Error al añadir el directorio 'D: \ sites \ project \ import ': ya existe un directorio versionado del mismo nombre Lo investigaré. –