Imposible 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 .....