Está en la página 1de 5

I.

INTRODUCCION

Es una aplicacin gratuita / de cdigo abierto. Le permite ver las diferencias en


los archivos de texto, fusionar esos cambios e incluso revisar y aplicar ficheros
diff unificados, a menudo llamados parches .
Mientras se trabaja en archivos de texto, por ejemplo, los archivos de origen en
su lenguaje de programacin favorito, o los archivos HTML / XML para la
documentacin o sitio web, que a menudo tienen una situacin donde es
necesario comparar diferentes versiones de los archivos. A veces se obtiene una
versin diferente de la otra persona, a veces lo que desea es ver los cambios
que ha realizado.
Si est trabajando con un sistema de control de versiones (por ejemplo
Subversion) a veces obtendr conflictos al actualizar su copia de trabajo. Esto
sucede si alguien ha modificado las mismas partes del archivo que se est
trabajando como lo hizo. Entonces usted tiene que resolver los conflictos de
forma manual. Aqu es donde Tortoise puede ayudarle.
El siguiente diagrama muestra las relaciones entre los archivos implicados en un
conflicto:

File conflict=Conflicto de archivo


Base file=Archivo de base
Theirs file= fichero de ellos
Merged file=Fusionado
Yours file=Archivo de la suya
II.OBJETIVOS
Historia de TortoiseSVN
En 2002, Tim Kemp se dio cuenta que Subversin era un sistema de control de
versiones muy bueno, pero le faltaba un buen cliente GUI. La idea de tener un
cliente de Subversin integrado en la consola de Windows fue inspirada por un
cliente similar para CVS llamado TortoiseCVS. Tim estudia el cdigo fuente de
TortoiseCVS y lo utiliza como base de TortoiseSVN. Entonces inicia el proyecto,
registra el dominio tortoisesvn.org y puso el cdigo fuente en lnea.
Durante ese tiempo, Stefan estaba buscando un sistema de control de versiones
bueno y gratuito, y encontr Subversin y el cdigo fuente de TortoiseSVN.
Como TortoiseSVN todava no estaba listo para usarse, se una al proyecto y
empez a programar. Pronto reescribir la mayor parte del cdigo existente y
empez a aadir comandos y caractersticas, hasta el punto en que no queda
nada del cdigo original.
Segn se fue estabilizando Subversin, atrajo ms y ms usuarios que tambin
empezaron a utilizar TortoiseSVN como su cliente de Subversin. La base de
usuarios de TortoiseSVN se incrementa rpidamente (y aun lo hace cada da).
Entonces Labbe Onken se ofreca a ayudar con algunos iconos ms vistosos y
un logo para TortoiseSVN. se encarga ahora de la pgina web y de administrar
las muchas traducciones.
TORTOISESVN

El control de versiones es el arte de manejar cambios en la informacin. Ha sido


desde siempre una herramienta critica para los programadores, quienes
tpicamente emplean su tiempo haciendo pequeos cambios al software y luego
deshaciendo o comprobando esos cambios al da siguiente. Imagine un equipo
de estos programadores trabajando concurrentemente y quizs tambin
simultneamente en los mismos archivos y podr ver por qu se necesita un
buen sistema para manejar el caos potencial.
Qu es TortoiseSVN?
TortoiseSVN es un cliente gratuito de cdigo abierto para el sistema de control
de versiones Apache Subversin. Esto significa que TortoiseSVN administra
archivos y directorios a lo largo del tiempo. Los archivos se almacenan en
un repositorio central. El repositorio es prcticamente lo mismo que un servidor
de archivos ordinario, con la excepcin de que recuerda todos los cambios que
se hayan hecho a sus archivos y directorios. Esto le permite al usuario recuperar
versiones antiguas de sus archivos y examinar la historia de cmo y cundo
cambiaron sus datos, y quien hizo el cambio. Esta es la razn por la que mucha
gente piensa en Subversin, y los sistemas de control de versiones en general,
como una especie de maquinas del tiempo.