SUBVERSION
Subversion contiene varios componentes que ayudan a la creación, eliminación, mantenimiento y navegación de repositorios, los dos principales son:
- svn
- svnadmin
Comandos principales:
Create
Permite la creación de un nuevo repositorio.
$ svnadmin create /var/repositorios/repo1
Import
Permite importar archivos o directorios dentro de un repositorio
$ svn import /tmp/project file:///var/repositorios/repo1 -m “import inicial”
Checkout
Permite obtener una copia del repositorio de trabajo
$ svn checkout file:///var/repositorios/repo1/trunk project
Diff
Permite ver las diferencias entre el repositorio y la copia local de trabajo originadas los por cambios hechos por el usuario
$svn diff
Add
Añade ficheros y directorios al repositorio
Svn add PATH…
$svn add foo.c
Checkout
Obtiene una copia local de trabajo de un repositorio
Svn checkoutURL… [PATH]
$svn checkout http://localhost/svn mine
Commit
Envía los cambios de la copia local de trabajo al repositorio
Svn commit [PATH…]
$svn commit –m “haciendo commit de cambios”
Export
Exporta un árbol de directorios limpio.
Svn export PATH1 PATH2
$svn export http://localhost/svn my_repositorio
Import
Envía de forma recursiva los cambios de PATH en URL
Svn import [PATH] URL
$svn import –m “nuevo import” repositorio1 http://localhost/svn
Update
Permite actualizar la copia local de trabajo, incluyendo los cambios que pueda contener el repositorio
$svn update
Revert
Descarta cambios de un fichero del repositorio local o copia de trabajo.
$svn revert foo.c
1 comentarios:
Muy buen post, aca les dejo este otro que tambien me sirve mucho en mis desarrollos
http://www.hasheado.com/usando-subversion-desde-la-linea-de-comandos.html
Publicar un comentario