Pasar de Subversion a Accurev

Acabo de comenzar un nuevo trabajo donde usan Accurev. He estado utilizando Subversion durante años, así que he estado tratando de encontrar una guía de "Subversion a Accurev", pero los únicos artículos en línea son comparaciones entre las dos herramientas (generalmente publicadas por Accurev). ¿Alguien puede recomendar un buen manual / artículo / publicación de blog / algo?

Gracias por cualquier ayuda.

Realmente no existe una tabla de compatibilidad uno a uno entre Accurev y Subversion porque Accurev incluye tantas herramientas que están integradas en el sistema de control de revisiones.

La gran diferencia entre Subversion y Accurev es que Subversion casi te hace trabajar en la misma línea troncal / twig que todos los demás, mientras que Accurev te brinda un espacio completamente privado donde trabajar llamado stream. La forma en que funciona es esta:

  • Tienes una tarea y crea una secuencia para esa tarea. La transmisión se basa en lo que está actualmente en integración.
  • Tú haces tu trabajo en tu transmisión. Una vez que termine, pruebe.
  • Ahora rebase su flujo para incorporar todos los cambios que tuvieron lugar mientras hacía su propio trabajo. Esto se llama rebase.
  • Usted entrega su transmisión a la integración.

La mejor forma de pensar sobre esto es diciendo stream = branch . Si hicieras lo mismo en Subversion, serías:

  • Usted crea una twig para cada tarea que está haciendo.
  • Usted trabaja en esta twig de tareas.
  • Cuando finaliza y testing, se fusiona desde el tronco (o desde donde sea que se haya ramificado) a su sucursal para get los cambios que ocurrieron mientras trabajaba en su sucursal.
  • Vuelve a hacer la testing y, una vez que todo haya terminado, fusiona sus cambios desde su twig de nuevo al tronco o desde donde inicialmente se haya ramificado.

Tenga en count que su twig y el tronco contendrán el mismo código al principio de su tarea cuando se ramificó por primera vez, y al final cuando se vuelva a configurar y se entregue (es decir, se fusione de tronco a twig y luego de twig a tronco).

Y por favor ten esto en mente: no moriste e iras al Infierno. En cambio, simplemente estás trabajando con Accurev.