Академический Документы
Профессиональный Документы
Культура Документы
com
Informtica Fotografa Cocina Miscelnea
Portada del sitio > Alter > Informtica > Sobre Linux > Debian
Lenny >
subversion, instalacin,
configuracin y uso en debian
Domingo 15 de febrero de 2009, por laura
Aunque hay un trilln de pginas en internet
que hablan sobre cmo instalar y congurar un servidor svn, no
todas reproducen el proceso completo, as que para cada paso
hay que ir saltando de link en link hasta ms o menos tenerlo
todo listo, as que por eso he intentado reunir todos los pasos
aqu.
Control de versiones
Para llevar un control de los cambios que se realizan en el
cdigo fuente al desarrollar una aplicacin, se suelen usar
sistemas de control de versiones.
Estos sistemas pueden ser usados por varios
usuarios/desarrolladores al mismo tiempo, ya que stos se
conectan a un servidor central donde se guarda el repositorio
que contiene el cdigo fuente original y los cambios que se
van haciendo, junto con todos los datos necesarios para
conocer quien, cmo y porqu alguno de los usuarios ha
realizado un cambio.
De este modo el desarrollo de la aplicacin es mucho ms
ordenado y sobretodo sencillo porque estos programas
en la misma seccin
Cmo instalar aplicaciones
o ms...
Perdiendo datos...
Truco: Uso de Sudo en
Debian
Conguraciones varias en
Debian
Congurando la Airport
Extreme del...
Debian y el disco del Ibook
G4
= frases olvidadas =
Recopilaci
http://frasesolvidadas.es
Subversion
Aunque hay otras aplicaciones disponibles, uno de las mejores
actualmente, o eso dicen, es Subversion, tambin conocida
como svn.
16 de julio
Uno a uno, todos somos
mortales. Juntos, somos
eternos. (Apuleyo)
El arte no es un espejo
para reejar [...] - Citas
16 de julio
El arte no es un espejo para
reejar el mundo, sino un
martillo con el que golpearlo.
(Vladimir Maiakovski)
Repositorio SVN
----> ProyectoA
---->trunk/
---->tags/
---->branches/
mkdir
mkdir
mkdir
mkdir
proyectoA
proyectoA/trunk
proyectoA/tags
proyectoA/branches
<Location /svn>
DAV svn
#SVNPath, permite acceder via apache a la
direccion: dominio/svn directamente
SVNPath /home/Usuario/svn
#SVNParentPath, permite acceder a directorios
superiores al repositorio, si y solo si, apache
tiene permisos de lectura sobre dichos directorios.
#SVNParentPath /home/Usuario/svn
# No pueden estar activados estas dos opciones (
SVNParentPath y SVNPath) simultaneamente.
AuthType Basic
AuthName "Repositorio Subversion del proyecto"
AuthUserFile /etc/apache2/dav_svn.passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
#
Require valid-user
</LimitExcept>
</Location>
CustomLog /var/log/apache2/svn/access.log
combined
ErrorLog /var/log/apache2/svn/error.log
Tras modicar este archivo, siempre, se ha de reiniciar el
servidor web, es decir, ejecutar esto:
~> sudo apache2ctl restart
Para comprobar si se puede ver el repositorio a travs de la
web, slo cabe ir a un navegador y escribir la direccin
correspondiente, por ejemplo:
http://dominio.que.setenga/repositorio/
Si no hay ningn problema y se puede navegar en el
repositorio, ya est listo para funcionar. El nico defecto es el
aspecto que tiene es como mnimo decepcionante. Por
fortuna, este aspecto se puede mejorar con algunos scripts
que se encuentran por la red. Uno de tantos es WebSVN.
archivo_final
Conclusiones
Comentar que se pueden tener tantos repositorios como se
deseen en un mismo servidor, y tambin se pueden tener
tantos proyectos en un mismo repositorio como se necesiten,
en realidad es cuestin de gustos elegir una u otra forma de
administrar los repositorios, eso si, no siempre conviene tener
todos los proyectos en un mismo repositorio, y a veces lo que
no conviene es lo contrario.
Y por ltimo, si es necesario borrar un repositorio por alguna
razn, basta con borrar el directorio en el que se ubica en el
disco duro del servidor. Eso s, este paso no se puede
deshacer ;).
Para ms informacin respecto a svn lo mejor es pasarse por la
mensajes
un mensaje, un comentario?
2003 - 2016 Laupri . com
Mapa del sitio | Conectarse | Contacto | RSS2.0