Ahora estoy realizando la subido de un proyecto en forja SVN a traves subversion. Para ello una vez creado nuestro "proyecto" dentro de un directorio y suponiendo que ya tenemos instalado subversion, debemos crear el repositorio para ello utilizamos los siguientes comandos por consola:
svnadmin create /home/(nombre usuario)/repositorio_nuevo
cd repositorio_nuevo
ls -la
cd ..
cd repositorio_nuevo
ls -la
cd ..
Una vez creado el repositorio debemos añadir los archivos al mismo
svn import aaa file:///home/(nombre usuario)/repositorio_nuevo -m ”El primer import a mi repositorio”
Despues realizamos una copia local.
svn checkout file:///home/(nombre usuario)/repositorio_nuevo/trunk copia_local
cd copia_local # ficheros del repositorio
# sobre los que trabajaremos
Editar los ficheros.
cd copia_local # ficheros del repositorio
# sobre los que trabajaremos
Editar los ficheros.
Comandos:
------------------------------------------------------------------------------------
svn diff
- Aparece cada fichero modificado en la copia_local
- Cada linea modificada comienza con el simbolo +
- Deposita la nueva versión del fichero en el repositorio
- Sincronizar la copia_local con el repositorio
-----------------------------------------------------------------------------------
Finalmente realizamos las revisiones:
- HEAD # última revision en el repositorio
- BASE # en la copia de trabajo
- COMMITED #ultima revision con combio
- PREV # commited -1
- svn log - - revision 1
- svn diff - -revision PREV:COMMITTED index.html
- svn diff - - revision HEAD
- Compara copia_local con el repositorio
OTROS COMANDOS
------------------------------------------------------------------------------
Actualizar copia local
svn update
Hacer Cambios
svn add
svn delete
svn copy
svn move
Examinar tus cambios
Svn diff
Rectificar algunos cambios
svn revert
Resolver conflictos
svn merge
svn resolve
Enviar los cambios
svn commit -m ”Mi mensaje indico cambio”
svn update
Hacer Cambios
svn add
svn delete
svn copy
svn move
Examinar tus cambios
Svn diff
Rectificar algunos cambios
svn revert
Resolver conflictos
svn merge
svn resolve
Enviar los cambios
svn commit -m ”Mi mensaje indico cambio”
