Pregunta

Actualmente tengo problemas con la opción "Reintegrate Branch" en Cornerstone. Recibo un error que dice "Descripción 'https: //krval22@server.myserver.com/svn/sample/trunk/myproject@27' debe estar relacionado con ancestro con 'https: //krval22@server.myserver.com /svn/sample/branches/myproject%201.0@27 '".

Estoy en una rama "Branch/MyProject 1.0" y estoy tratando de comprometerme con "Trunk/MyProject" poniéndolo en el campo "Fusionar desde".

Si trato de reintegrarlo a mi rama principal, termina con éxito, pero no hace nada incluso después de cometerlo. El número de revisión en la rama principal no refleja el número de revisión que estoy usando incluso después de confirmar.

¿Alguien puede decirme qué estoy haciendo mal?

Aquí está mi estructura de repositorio

Branch/MyProject (rama directa de Trunk/, no Trunk/MyProject)

Branch/MyProject 1.0 (Branch de Branch/MyProject)

tronco/myproject

¿Fue útil?

Solución

Parece branch/MyProject 1.0 no fue copiado de branch/MyProject. O tal vez la información de copia de la copia no se registró por alguna razón. Intenta correr svn log -v en branch/MyProject 1.0 copia de trabajo para ver si realmente fue copiado de branch/MyProject. Tal vez fue copiado de otro lugar.

También puedes intentar fusionar sin Historia de fusiones: svn merge --ignore-ancestry. Puede producir conflictos que necesitará resolver manualmente.

Por cierto, evitaría usar espacios y puntos en los nombres de las carpetas. Simplemente para reducir el riesgo, algo no funcionará por eso.


Ver también pregunta similar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top