2011-12-23 7 views
5

Estoy tratando de aclarar un árbol svn. Hay un directorio troncal y un directorio ramas, que contiene una carpeta con el nombre sin esperanza "main-branch". Quiero averiguar si ya estaba fusionado en el maletero.¿Cómo puedo saber si una Sucursal se fusionó en el Troncal?

¿Cómo puedo hacer esto? ¿Es svn mergeinfo confiable, porque no muestra nada?

Respuesta

9

Mergeinfo en Subversion es confiable, siempre que las personas que trabajan con Subversion sean confiables. Estas son las cosas que pueden salir mal:

  • Si ha trabajado con Subversion antes de la versión 1.5, no hay mergeinfo. Entonces esa información se pierde entonces.
  • Si las personas que han realizado la fusión lo han hecho en el directorio incorrecto, mergeinfo se ubicará en otro lugar. Puede verificar todos los directorios donde posiblemente se haya realizado una fusión.
  • Como mergeinfo es solo una propiedad de Subversion, puede cambiarla (y por supuesto, confirmarla). Esto no es razonable, porque allí se necesitan acciones adicionales, y las personas que lo han hecho lo recordarían.

Ver el documentation to mergeinfo; hay algunas opciones sobre cómo encontrar la información que desea ver. La configuración más razonable es que la fusión se hizo a mano (por una persona real, no por Subversion), y que no hay mergeinfo disponible.

+0

+1 para la primera frase. –

+0

+1 para la primera frase y "la fusión se hizo a mano", que es lo que sospechaba. – deworde

Cuestiones relacionadas