Está en la página 1de 1

CREACIN DE UN CONFLICTO CON TortoiseSVN

ENTORNOS DE DESARROLLO

Vamos a simular un conflicto, partiremos de una situacin en la que tenemos una carpeta local llamada
local2 con los mismos archivos que el repositorio. Los archivos son de texto comentario.txt, saludo.txt y final.txt:
1 Lo primero es confirmar los cambios realizados en la carpeta local2 y actualizar los que se hayan podido realizar
en el repositorio. Click derecho sobre carpeta local2 y (confirmar y actualizar).

2 Crear la carpeta local3 y hacer un Checkout (Obtener) del repositorio a la carpeta local3.
3 Realizamos cambios en el archivo final.txt de la carpeta local2 y los confirmamos.
4 Realizamos cambios en el archivo final.txt de la carpeta local3 y al intentar confirmarlos TortoiseSVN nos indicar
que se ha producido un fallo, esto se debe a que local3 no trabaja con la ltima versin del repositorio.

5 Pulsamos en aceptar y actualizar y se muestra la ventana:

Esto indica que se ha actualizado el archivo final.txt de la carpeta local3 a la versin del repositorio, pero
que el archivo est en conflicto.

Los dos archivos creados en local3, final.txt.r10 y final.txt.r11 indican las revisiones entre las que hay
conflicto r10 y r11 en este caso.
Para resolver el conflicto se el men TortoiseSVN (click derecho dentro de la carpeta en conflicto en este
caso local3) y se elige Resolver, se selecciona el archivo y se pulsa aceptar. El archivo se queda modificado
pendiente de confirmacin al repositorio. Ahora se aadiran los cambios y se confirmar perdindose los cambios
realizados por el primero que se valid.