0
(0)

Al desarrollar un proyecto, es posible que desee mantener un control de versión de todos sus archivos para que pueda volver fácilmente a una página anterior (o la revisión anterior) para corregir cualquier error o en caso de que alguien elimine accidentalmente sus archivos.

En Ubuntu, la forma más fácil de controlar la versión es configurar un servidor Subversion (SVN).

sudo apt-get install subversion libapache2-svn

A continuación, vamos a crear un directorio para guardar su repositorio.

sudo svnadmin create /var/lib/svn

Dale a apache el derecho de acceso al repositorio

sudo chown -R www-data:www-data /var/lib/svn
sudo chmod 770 -R /var/lib/svn

Configurar Apache para acceso SVN

gksu gedit /etc/apache2/mods-available/dav_svn.conf

Descomente los códigos eliminando el ‘#’ delante de las siguientes líneas:

<Location /svn>
...
DAV svn
...
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
...
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>

Si solo tiene un repositorio para su SVN, elimine el comentario de la siguiente línea

SVNPath /var/lib/svn

De lo contrario, si está configurando varios repositorios, descomente esta línea

SVNParentPath /var/lib/svn

Recuerde que en cualquier momento, solo se descomenta SVNPath o SVNParentPath. No descomente ambos al mismo tiempo.

Crea una contraseña para tu nombre de usuario

sudo htpasswd -cm /etc/apache2/dav_svn.passwd yourusername

reiniciar apache

sudo /etc/init.d/apache2 restart

Ahora abra su navegador y vaya a Si ve lo siguiente, su instalación fue exitosa.

Importando tu proyecto a SVN

Ha instalado y configurado correctamente SVN, ahora necesitamos importar nuestros archivos de proyecto al SVN.

sudo apt-get install rapidsvn

Vaya a Aplicaciones->Programación->RapidSVN

En RapidSVN, vaya a Repositorio->Importar

En la ventana, ingrese lo siguiente:

rapidsvn-importación

Haga clic en Aceptar. Introduzca su nombre de usuario y contraseña. Su proyecto debería estar en el SVN ahora.

¿Le ha parecido útil este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.