Administrar versiones

Estoy trabajando en un proyecto que tiene un verificador de versión para ver si está actualizado. La forma en que lo hago es include la versión en el código fuente de la class principal y en mi repository de Github, tengo un file que solo incluye la última versión.

Cada vez que presiono en el repository, tengo que incrementar tanto el file de versión como el campo en la fuente. Desafortunadamente, soy increíblemente olvidadizo y siempre me olvido de incrementar al less uno de ellos.

Un poco de información, estoy trabajando en Eclipse en un applet de Java. No estoy del todo seguro de cómo lo llamaría, pero el file de versión es adyacente al directory src / (supongo que la raíz del proyecto). También debería tener en count que soy un novato total con git y no tengo absolutamente ninguna idea de lo que estoy haciendo, así que los ejemplos serían apreciados.

¿De todos modos puedo administrar fácilmente la versión que garantizará que ambos cambien?

Con Git puedes escribir un enlace de compromiso que aumenta ese número. Establecería un marcador de comienzo y final y tendría el número entre ellos. Un pre-commit -hook incrementaría y replaceía ese número.

Más información en el libro de git .