24 respuestas

¿Qué usas para gestionar tus repositorios personales de código?

!
Avatar de durbon Iniciado por durbon 4 estrellas

Queremos saber qué herramientas usas para gestionar tu código y mantener tus repositorios personales, ya sea, por ejemplo, con Dropbox, un servidor Git, SVN, Mercurial privado, repositorios “sociales” como GitHub o Bitbucket, o otras alternativas.


Ordenar por: Más útiles | Recientes | Cronológico

24 Respuestas

  • !

    Karma: 5 (0 votos)

    Un servidor SVN en un VPS

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: -7.5 (5 votos)

    DropBox y En la oficina se usa WinRAR :P y una fecha Backup12agosto2012.rar :)

    jejeej..

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Dios! Que dolor da leer cosas como esa

  • !

    Karma: 5.5 (1 voto)

    Yo tengo todos mis proyectos en Dropbox y Github, y los que no comparto en un Virtualbox con gitolite

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    brillante

    Karma: 25 (2 votos)

    Para mis proyectos personales suelo usar repositorios git en local, son muy cómodos y fáciles de gestionar. Y se pueden sincronizar con repositorios remotos.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Un Git propio siempre que se pueda, o en su defecto Git con Github.

    -- editado por última vez a las 12:20

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Yo tengo un servidor casero con TFS

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: -10 (1 voto)

    Hace tiempo use CVS y SVN. Ahora he migrado a GIT por varias razones.

    – Con SVN tenía que generar un servidor para alojar mis repositorios locales y todos iban al mismo sitio. GIT me ofrece crearme un repositorio local por proyecto y gestionarlo de manera sencilla. En ellos uso git-flow para mantener una mejor gestión.

    – Luego si considero que es algo interesante pues lo subo al repositorio departamental que hemos montado usando GitLab.

    – A parte, tengo un router con DD-WRT y USB al que he puesto una memoria de 16Gb o un disco duro más grande si al final lo necesito, así que he instalado GIT en el router y ahora para mis proyectos totalmente personales los alojo en mi propio repositorio remoto alojado en el router y así tambien hago un pequeño backup en caso de que un disco duro casque.

    – Tambien lo uso aunque no es lo mejor como repositorio documental.

    La verdad es que alguna cosa voy a acabar subiendo a GitHub pero nunca considero que todo el codigo de mis proyectillos sea totalmente estable ni suficientemente bueno para compartirlo con todo el mundo ;)

    Las opciones como Dropbox, etc. almacenando zips puede ser buena opción para uso personal, pero cuando se tiene que hacer trabajo colaborativo se convierte en una locura. De hecho así trato de explicarselo a mis “alumnos”... Pero bueno, al final cada uno sigue con lo que más comodo se encuentra.

    -- editado por última vez a las 12:25

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Con SVN si puedes tener repositorios locales, tantos como quieras:

    cheli@escritorio-cheli:~/pru$ svnadmin create repo
    cheli@escritorio-cheli:~/pru$ ls
    repo
    cheli@escritorio-cheli:~/pru$ ls repo/
    conf db format hooks locks README.txt
    cheli@escritorio-cheli:~/pru$ mkdir a
    cheli@escritorio-cheli:~/pru$ cd a
    cheli@escritorio-cheli:~/pru/a$ touch a.txt
    cheli@escritorio-cheli:~/pru/a$ touch b.txt
    cheli@escritorio-cheli:~/pru/a$ svn import . file:///home/cheli/pru/repo/trunk -m “prueba”
    Añadiendo a.txt
    Añadiendo b.txt

    Commit de la revisión 1.
    cheli@escritorio-cheli:~/pru/a$ cd ..
    cheli@escritorio-cheli:~/pru$ mkdir b
    cheli@escritorio-cheli:~/pru$ cd b
    cheli@escritorio-cheli:~/pru/b$ svn co file:///home/cheli/pru/repo/trunk
    A trunk/a.txt
    A trunk/b.txt
    Revisión obtenida: 1
    cheli@escritorio-cheli:~/pru/b$

    Otra cosa es que sea super engorroso y menos eficiente que git. En git simplemente haces un “git init” y listo.

  • !

    Esto que comentas si lo se, al final lo que estás haciendo es meter directorios (y cada directorio es un proyecto) a un repositorio. La cosa es que con git puedes tener el control de versiones directamente en el directorio, para mi de una manera más sencilla.

    Por otro lado, una cosa que me gusta de SVN es que puedes descargarte solo un directorio del repositorio. Creo que en GIT tienes que bajarte el proyecto completo, no?

  • !

    lamejor

    Karma: 130 (12 votos)

    Siempre Git.

    Si los quiero remotos: Github para cuando quiero enseñarlos, Bitbucket para cuando necesito que sean privados (Bitbucket te permite tener repositorios privados gratis)

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Yo empecé asi y acabé que prefiero dejarlo todo en bitbucket por comodidad de tenerlo todo en el mismo sitio

  • !

    Y como los dejas privados gratis?

  • !

    brillante

    Karma: 40 (3 votos)

    Github para proyectos cuyo código quiero compartir.
    BitBucket para proyectos privados.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    brillante

    Karma: 68 (7 votos)

    SVN de toda la vida.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 8 (0 votos)

    En clase Dropbox y para compartirlo con cualquiera GitHub

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    En el trabajo SVN+NetBeans, a nivel personal .rar :P.

    Aquí me surge una pregunta, hay algo parecido para MS Excel?

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

  • !

    Karma: 5 (0 votos)

    Una instancia de la imagen virtual de ClinkerHQ en un servidor casero… Ahora mismo no lo tengo, pero lo tendré en breve…

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 8 (0 votos)

    Yo uso git para lo personal y empresarial.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Tengo un servidor en casa, uso git.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    GIT y Assembla, profesionalmente. Y para proyectos personales, a veces github

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    brillante

    Karma: 25 (2 votos)

    Usamos SVN en el trabajo, y para mis proyectos personales Git

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Utilizo en un VPS: GIT + gitolite + GitLab

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Pues yo tengo un TFS con integracion continua. El servidor es un dedicado, un PROXMOX VE sobre el que monto varias maquinas vituales y accedo a ellas por VPN (hamachi). Va de lujo.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Para los repositorios personales utilizo Syncplicity, es un DropBox con esteroides y más personalizable, que además con su sistema de control de versiones de los archivos me ha llegado a salvar en esas situaciones que borras algo que no debías. Simple, fácil de usar y muy útil.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    En el trabajo ahora mismo mi “querido” clearcase.

    En casa ninguno guardo las cosas en local y si quiero backup de algo lo hago a mano, no hago cosas complejas así que no necesito controlar las versiones ni los cambios

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 8 (0 votos)

    GitHub

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Usamos Visual SVN server , y tortoise SVN ( tortoisesvn.tigris.org) nos manegamos muy bien con ello.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 8 (0 votos)

    Yo soy un clásico y un poco vago. No me cae muy bien TortoiseSVN y además trabajo mucho en Linux, por lo tanto tiro de Subversive integrado en Eclipse, con eso me sobra. Y si algo no puedo hacerlo voy a consola y ya está. Me he de pasar a Git, pero de momento no he dado el paso.

    ¿Te ha sido útil
    esta respuesta?

    No