Está en la página 1de 6

Qu es TortoiseSVN?

TortoiseSVN es un cliente gratuito de cdigo abierto para el sistema de control de versiones Subversion. Esto es, TortoiseSVN maneja ficheros y directorios a lo largo del tiempo. Los ficheros se almacenan en un repositorio central. El repositorio es prcticamente lo mismo que un servidor de ficheros ordinario, salvo que recuerda todos los cambios que se hayan hecho a sus ficheros y directorios. Esto permite que pueda recuperar versiones antiguas de sus ficheros y examinar la historia de cundo y cmo cambiaron sus datos, y quin hizo el cambio. Esta es la razn por la que mucha gente piensa que Subversion, y los sistemas de control de versiones en general, son una especie de mquinas del tiempo. Algunos sistemas de control de versiones tambin son sistemas de manejo de configuracin del software (SCM). Estos sistemas estn diseados especficamente para manejar rboles de cdigo fuente, y tienen muchas caractersticas que son especficas para el desarrollo de software - tales como el entendimiento nativo de los lenguajes de programacin, o proporcionan herramientas para compilar software. Subversion, sin embargo, no es uno de estos sistemas; es un sistema general que puede ser utilizado para manejar cualquier coleccin de ficheros, incluyendo cdigo fuente.

Caractersticas de TortoiseSVN
Qu hace de TortoiseSVN tan buen cliente de Subversion? Aqu hay una pequea lista de sus caractersticas. Integracin con el shell de Windows TortoiseSVN se integra perfectamente en el shell de Windows (por ejemplo, el explorador). Esto significa que puede seguir trabajando con las herramientas que ya conoce. Y que no tiene que cambiar a una aplicacin diferente cada vez que necesite las funciones del control de versiones! Y ni siquiera est obligado a usar el Explorador de Windows. Los mens contextuales de TortoiseSVN tambin funcionan en otros administradores de archivos, y en el dilogo Fichero/Abrir que es comn a la mayora de aplicaciones estndar de Windows. Sin embargo, debe tener en cuenta que TortoiseSVN est desarrollado con la mirada puesta en

hacerle extensin del Explorador de Windows. Por este motivo, puede que en otras aplicaciones la integracin no sea tan completa y que, por ejemplo, los iconos sobreimpresionados en las carpetas no se muestren. Iconos sobreimpresionados El estado de cada carpeta y fichero versionado se indica por pequeos iconos sobreimpresionados. De esta forma, puede ver fcilmente el estado en el que se encuentra su copia de trabajo. Fcil acceso a los comandos de Subversion Todos los comandos de Subversion estn disponibles desde el men contextual del explorador. TortoiseSVN aade su propio submen all. Dado que TortoiseSVN es un cliente de Subversion, tambin queremos ensearle algunas de las caractersticas del propio Subversion: Versionado de carpetas CVS slo controla la historia de ficheros individuales, pero Subversion implementa un sistema virtual de ficheros versionados que sigue la pista de los cambios en todos los rboles de directorios en el tiempo. Los ficheros y los directorios estn versionados. Como resultado, hay comandos reales en el lado del cliente como mover y copiar que operan en ficheros y directorios. Confirmaciones atmicas Una confirmacin o bien entra en el repositorio completamente, o no entra en absoluto. Esto permite a los desarrolladores construir y confirmar cambios como unidades lgicas. Metadatos versionados Cada fichero y directorio tiene un conjunto invisible de propiedades adjuntos. PUede inventarse y almacenar cualquier par de clave/valor que desee. Las propiedades se versionan en el tiempo, igual que el contenido de los ficheros.

Eleccin de capas de red Subversion tiene una nocin abstracta del acceso al repositorio, hacindo que la gente pueda implementar nuevos mecanismos de red fcilmente. El avanzado servidor de red de Subversion es un mdulo para el servidor web Apache, que habla una variante de HTTP llamada WebDAV/DeltaV. Esto dota a Subversion una gran ventaja en estabilidad e interoperatividad, y proporciona varias caractersticas importantes gratis: autentificacin, autorizacin, compresin de la transmisin y navegacin del repositorio, por ejemplo. Tambin est disponible un proceso servidor de Subversion independiente. Este servidor habla un protocolo propio que puede encapsularse fcilmente sobre ssh. Manejo de datos consistente Subversion expresa las diferencias entre ficheros usando un algoritmo de diferenciacin binario, que funciona exactamente igual tanto en ficheros de texto (legibles por los humanos) como en ficheros binarios (que no son legibles por nosotros). Ambos tipos de ficheros se almacenan igualmente comprimidos en el repositorio, y las diferencias se transmiten en ambas direcciones por la red. Etiquetado y creacin de ramas eficiente El coste de crear una rama o una etiqueta no necesita ser proporcional al tamao del proyecto. Subversion crea ramas y etiquetas smplemente copiando el proyecto, utilizando un mecanismo similar a los vnculos duros. Por tanto estas operaciones llevan un tiempo pequeo y constante, y muy poco espacio en el repositorio. Extensibilidad Subversion no tiene lastre histrico; est implementado como una coleccin de libreras C compartidas con APIS bien definidas. Esto hace que Subversion sea extremadamente mantenible y se pueda utilizar por otras aplicaciones y lenguajes.

Instalando TortoiseSVN
Requerimientos del sistema
TortoiseSVN se ejecuta en Windows 2000 SP2, Windows XP o superiores. Windows 98, Windows ME y Windows NT4 ya no se soportan desde TortoiseSVN 1.2.0, pero an puede descargar las versiones ms antiguas si realmente las necesita. Si encuentra algn problema durante o despus de la instalacin de TortoiseSVN, por favor visite primero Apndice A, Preguntas ms frecuentes (FAQ).

Instalacin
TortoiseSVN viene con un instalador fcil de utilizar. Haga doble click en el fichero de instalacin y siga las instrucciones. El instalador se encargar del resto.

Importante
Necesita privilegios de Administrador para instalar TortoiseSVN.

Packs de idiomas
El interfaz de usuario de TortoiseSVN se ha traducido a muchos idiomas distintos, por lo que es posible que pueda descargar un pack de idioma que se ajuste a sus necesidades. Puede encontrar los packs de idioma en nuestra pgina de estado de las traducciones. Y si an no hay un pack de idioma disponible, por qu no unirse al equipo y enviar su propia traduccin ;-) Cada pack de idioma est empaquetado como un instalador .exe. Slo tiene que ejecutar el programa de instalacin y seguir las instrucciones. La siguiente vez que reinicie, tendr disponible la traduccin.

Corrector ortogrfico
TortoiseSVN incluye un corrector ortogrfico que le permite comprobar sus mensajes de registro en las confirmaciones. Esto es especialmente til si el idioma del proyecto no es su lengua materna. El corrector ortogrfico utiliza los mismos diccionarios que OpenOffice y Mozilla.

El instalador automticamente aade los diccionarios de ingls de EE.UU. y de Reino Unido. Si desea tenerlos en otros idiomas, la opcin ms sencilla es smplemente instalar uno de los packs de idiomas de TortoiseSVN. Eso instalar los ficheros de diccionario adecuados junto con el interface de usuario de TortoiseSVN en ese idioma. La siguiente vez que reinicie, el diccionario tambin estar disponible. O puede instalar los diccionarios usted mismo. Si tiene OpenOffice o Mozilla instalados, puede copiar esos diccionarios, que se encuentran en las carpetas de instalacin de esas aplicaciones. Si no, deber descargar los ficheros de diccionario necesarios desde http://wiki.services.openoffice.org/wiki/Dictionaries Una vez que tenga los ficheros de diccionario, seguramente deber cambiarlos de nombre para que los nombres de los ficheros slo contengan los caracteres del idioma. Por ejemplo:
es_ES.aff es_ES.dic

Luego slo tiene que copiarlos en la subcarpeta bin de la carpeta de instalacin de TortoiseSVN. Normalmente sta ser C:\Archivos de programa\TortoiseSVN\bin. Si no desea jugar con la subcarpeta bin, tambin puede poner los ficheros del corrector ortogrfico en C:\Archivos de programa\TortoiseSVN\Languages. Si esa carpeta no est ah, tendr que crearla primero. La siguiente vez que inicie TortoiseSVN, podr utilizar el corrector ortogrfico. Si instala mltiples diccionarios, TortoiseSVN utilizar estas reglas para seleccionar cul utilizar. 1. Compruebe la configuracin tsvn:projectlanguage. Lea Configuracin del proyecto para encontrar informacin sobre cmo se establecen propiedades de proyecto. 2. Si no se ha establecido un idioma del proyecto, o ese idioma no est instalado, intntelo con el idioma que corresponde al de Windows. 3. Si no funciona el idioma exacto de Windows, pruebe el idioma Base, por ejemplo, es_MX (Espaol-Mxico) se transformara en es_ES (Espaol).

También podría gustarte