Pro Git
Pro Git Por ejemplo, si Jessica te envÃa un e-mail diciendo que tiene una nueva funcionalidad muy interesante en la rama ruby-client de su repositorio, puedes probarla añadiendo el repositorio remoto y recuperando localmente dicha rama:
$ git remote add jessica git://github.com/jessica/myproject.git $ git fetch jessica $ git checkout -b rubyclient jessica/ruby-clientSi más tarde te envÃa otro e-mail con una nueva funcionalidad en otra rama, puedes recuperarla (fetch y check out) directamente porque ya tienes el repositorio remoto configurado.
Esto es más útil cuando trabajas regularmente con una persona. Sin embargo, si alguien sólo envÃa un parche de forma ocasional, aceptarlo vÃa e-mail podrÃa llevar menos tiempo que obligar a todo el mundo a ejecutar su propio servidor y tener que añadir y eliminar repositorios remotos continuamente para obtener unos cuantos parches. Además, probablemente no quieras tener cientos de repositorios remotos, uno por cada persona que envÃa uno o dos parches. En cualquier caso, los scripts y los servicios alojados pueden facilitar todo esto — depende en gran medida de cómo desarrollan el trabajo tanto tus colaboradores como tú mismo —