Para mirrorear un repositorio de Team Foundation Server, basta con ejecutar este comando:
git tfs clone
Ejemplo (no les puedo dar uno real porque no conozco ninguno en la web)
git tfs clone http://tfs:8080
NOTA: Esto no es una ninguna broma, se pueden bajar bridge entre git y tfs de aca: https://github.com/spraints/git-tfs
Bienaventurados los que versionan con GIT | Blessed are those who use GIT for source control
jueves, 13 de enero de 2011
SVN mirror con GIT
Para mirrorear un repositorio de svn, basta con ejecutar este comando:
git svn clone
Ejemplo
git svn clone http://zxing.googlecode.com/svn/trunk/
Actualizar el mirror
git svn rebase
Salu2
git svn clone
Ejemplo
git svn clone http://zxing.googlecode.com/svn/trunk/
Actualizar el mirror
git svn rebase
Salu2
GIT mirror con GIT
Para mirrorear un repositorio de git, basta con ejecutar este comando:
git clone
Ejemplo:
git clone git://github.com/tario/shikashi.git
Actualizar el mirror
git pull
Salu2
git clone
Ejemplo:
git clone git://github.com/tario/shikashi.git
Actualizar el mirror
git pull
Salu2
miércoles, 12 de enero de 2011
git-svn: A GIT lo que es de GIT...
... y a SVN lo que es de SVN
El que el repositorio al cual haya que commitear sea de SVN no implica necesariamente que se tenga que usar esa herramienta como cliente. Git tambien puede "pushear" , por decirlo de alguna manera, a servers de svn. Lo que tiene esto es que se pueden aprovechar las ventajas que tiene git localmente o tambien si se esta mas comodo con git. Por ejemplo, se puede commitear localmente varias veces hasta decidir cuando subir los cambios, y ni hablar cuando hay algun problema que impide la conexion con el server, en ese caso es de gran ayuda.
Para clonar un server svn:
git svn clone $URL
Posteriormente se trabaja como lo harian siempre con git, commit, branch, reset, checkout, etc...
La unica diferencia es al momento de subir los cambios, no es el push de siempre, sino
git svn dcommit
martes, 4 de enero de 2011
Fix commit message
¿Cuantas veces se equivocaron al escribir el mensaje de un commit, poniendo haverrantes faltas hortograficaz, escribiendo cosas que no correspondian, o el peor de los casos, pegando basura que habia en el clipboard?. Bueno, eso se corrige con la opcion amend, es la misma opcion que tambien sirve para corregir el contenido de los commits, solo que esta vez hay que mantener el mismo contenido y se cambia el message del commit.
Ejemplo:
git commit --message 'fixed type'
Me equivoque :S, quise poner 'fixed typo', no 'fixed type' se corrige asi:
git commit --amend --message 'fixed typo'
Suscribirse a:
Entradas (Atom)