¿Qué es un buen sistema de control de código libre para el desarrollo de android de eclipse?

Mi código de aplicación está empezando a ser inmanejable y quiero iniciar el control de código fuente, principalmente porque necesito ramificar mi código.

¿Cuáles son algunos buenos sistemas que usted ha utilizado en el pasado y qué me recomendaría.

Requisitos:
Debe ser gratis
Debe integrarse con eclipse
Debe funcionar bien con el complemento de desarrollo de Android

SVN (Subversion) es muy bueno y hay soporte para un plug-in de Eclipse llamado Subclipse .

Además de votar por git, votaré por lo siguiente:

  1. Si está dispuesto a utilizar eclipse para el desarrollo de Android uso SVN o mercurial, porque:
    • Ambos tienen mucho mejor soporte de eclipse (creo que EGit sigue en fase beta y no hay versiones públicas disponibles)
    • Ambos son compatibles con código de google que es un excelente control de código fuente para código abierto
    • Ambos trabajan en todos los sistemas principales (sin ofensa, pero git en las ventanas, incluso con MinGW es a veces espeluznante)

  2. Si no está usando eclipse:
    • Si no está utilizando Windows para el desarrollo, elija Git porque:
      • Android lo usa
      • Es asombroso
    • Si utiliza windows, elija:
      • Git si no tienes miedo de la consola
      • Mercurial de lo contrario

Yo voto por Git

Puede configurar un proyecto en code.google.com y utilizar un repositorio de código fuente proporcionado por ellos. Creo que ofrecen Subversion y Mercurial como sistemas de control de código fuente, y yo uso Subversion.

Después de configurarlo, sólo puede usar Subclipse para conectarse al repositorio.

Git y SVN son buenas opciones, aunque daría SVN una ventaja ya que es probablemente un poco más fácil de aprender si nunca has utilizado un sistema de control de código fuente antes. En lo que respecta a la integración de Eclipse, tendrás dificultades para encontrar un sistema de control de código fuente popular que no tenga un complemento de Eclipse.

Yo también votaría por Git. Tengo poca experiencia con Git y SVN, y disfruté de Git más. Es rápido, es fácil, no tuve ningún problema con esto. Hay un buen servicio de repositorio Git github.com, pero la creación de su propio repositorio es muy fácil. Pero usted puede tener algunos problemas con la integración con Eclipse 🙁

Si no está trabajando en un equipo y sólo necesita control de versión, SourceGear Vault es gratuito para un solo usuario y tiene un plug-in Eclipse agradable.

Lo uso para el desarrollo de Android y funciona como un encanto.

Si está utilizando una Mac, pruebe las versiones. Es una herramienta para gestionar repositorios SVN y copias de trabajo, y es asombroso (No … no trabajo para ellos ;-)) Te permiten crear repositorios en tu propia computadora, o configurar una libre en BeanStalk.com

Voy a votar por subversión. Debe ser más fácil aprender que git, y proporcionará fácilmente todo lo que usted necesita.

En cuanto a la integración de eclipse, puede elegir entre dos plugins diferentes: Subclipse o subversivo. Usted puede encontrar un montón de debates interesantes en la red sobre cuál es el mejor. Personalmente estoy usando subversivo porque es un poco más inteligente sobre trunk / branches / tags manipulación en svn.

Encuentre EGit Releases aquí: http://www.eclipse.org/egit/download/

Desde marzo de 2010 hicimos un lanzamiento cada 3 meses, la versión actual es 0.10.1 El próximo lanzamiento está previsto para finales de febrero de 2011 con Helios SR2.

Subversivo plugin para eclipse.

  • Importar proyecto de prueba de Android en Eclipse desde el control de versiones
  • ¿Cómo obtener información sobre la versión del mercado de las aplicaciones de Google Play Store?
  • ¿Qué entra en el control de código fuente?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.