El Génesis de GIT
La Creación de GIT El primer día: el almacén (repository) y el árbol de trabajo (working tree) Soy joven, el mundo es maravilloso y tengo mucho tiempo libre. Tengo tanto tiempo, que decido que quiero...
View ArticleEntendiendo el Workflow de Git
Si no entiendes las motivaciones que hay detrás del diseño de Git, eres candidato a vivir un mundo de penurias. Con suficiente empeño puedes forzar a Git a actuar del modo que tú crees que debería...
View ArticleTécnicas de Branching y Merging SVN en Eclipse
Para que el tema de los merges del SVN funcione bien, se supone que la forma de trabajo sería la siguiente: Creación de una nueva rama de código: Todas las ramas (branchs) se deberían crear a partir de...
View ArticleImposible conectar un proyecto SVN usando Subversive
Inicialmente tenía conectados en Eclipse varios proyectos con un SVN utilizando el plugin Subclipse. Debido a unos problemas en la creación de patches, tuve que cambiar a Subversive. El problema viene...
View ArticleTerminología de Branching y Merging en Subversion
Tipos de merge: sync o catch-up: un merge que introduce en la rama destino todos los cambios de la rama fuente que “todavía no tenemos” en la rama destino. cherry-pick: un merge que introduce un o más...
View ArticleConfigurando múltiples claves SSH para diferentes cuentas github
Usar múltiples cuentas con repositorios remotos puede resultar complicado. En esta entrada explico cómo podemos conseguir que Git utilice la clave SSH correcta para el repositorio en el que estemos...
View ArticlePropuesta de estructura SVN
Estructura general En el trunk avanza el desarrollo de las nuevas versiones (1.0.0-SNAPSHOT). En un momento dado se da por finalizado el desarrollo de dicha versión. A partir de este estado se crea una...
View ArticleMigración de SVN a GIT
sudo apt-get install git-svn Descargar: svn-migration-scripts.jar java -jar svn-migration-scripts.jar authors <URL-SVN> > authors.txt git svn clone --prefix="" --stdlayout...
View ArticleMigración de GIT a GIT
git clone --bare <URL-GIT-OLD> cd <PROJECT> Comprueba que están bien los datos de todos los desarrolladores: git shortlog -e -s -n Corrige con el siguiente script la información que...
View ArticleGIT: Mantén tu fork actualizado
Clona tu fork: git clone git@github.com:YOUR-USERNAME/YOUR-FORKED-REPO.git Añade el remote del repositorio original a tu repositorio: cd into/cloned/fork-repo git remote add upstream...
View ArticleMigración de CVS a GIT
sudo apt-get install cvs Descargar: cvs2svn usando el comando svn export --username=guest http://cvs2svn.tigris.org/svn/cvs2svn/trunk cvs2svn-trunk rsync -ai <URL-CVS> <PROJECT> NOTA:...
View ArticleLimpieza de ramas locales tras el merge y borrado en el servidor central
Si utilizas Github o Gitlab, seguramente estará familiarizado en los Pull Requests o Merge Requests. Ambos tienen una opción para eliminar una rama tras hacer el merge del Pull/Merge Request. El...
View ArticleElección de credenciales con ssh agent forwarding
Supongamos que tenemos dos usuarios diferentes, uno empresarial y otro personal, que utilizamos en, por ejemplo GitHub. Para poder hacer uso de las credenciales de ambos usuarios dependiendo del...
View Article
More Pages to Explore .....