Normalmente utilizo Tortoise SVN, pero he estado investigando a Mercurial ya que es un sistema de control de revisión distribuido.¿Puedo comprometer solo partes de mi código usando SVN o Mercurial?
Lo que estoy buscando, en ambos sistemas, es una herramienta que me permite elegir solo partes de un archivo y confirmarlas. Si quiero hacer esto ahora, tengo que copiar a una versión temporal del archivo y mantener solo los cambios que deseo confirmar en la versión actual, y luego copiar la versión temporal a la versión actual nuevamente después de confirmar. Es una molestia y el programa debería poder hacer esto por mí.
Oí que Git admite esto, por favor, avíseme si esto es correcto.
Debe ser bastante fácil desarrollar una herramienta para SVN. Me pregunto por qué nadie hizo esto todavía. –
@PavelRadzivilovsky parches de bienvenida. Quiero decir que puedes escribir un parche y enviarlo a la lista de correo dev @. – bahrep
Ahora existe una utilidad de confirmación "interactiva" incorporada para este propósito exacto que sale de la caja con Mercurial. Ver mi respuesta a continuación. – Oly