PDA

Ver la Versión Completa : Control de Versiones (Release) en Delphi


amadis
16-07-2020, 15:06:49
Que tal Compañeros.

¿Existe alguna utilidad para hacer de alguna forma un control de versiones?.

En los proyector por lo general activo el Generador automático de (Build Number).

Lo que quisiera es si hay algo que previo a cada Compilar, vaya guardando los cambios que se hicieron en ese BUILD.

Que queda a modo de historial, las lineas modificadas de cada archivo. Algo así.

O algun agregado que me comente automaticamente cuando agrego una linea y que le coloque fecha y hora.

¿que se puede hacer?.

Muchas gracias

mamcx
16-07-2020, 16:34:25
Hacer eso tan automático no es recomendable (aunque posible).

Lo que necesitas es una herramienta como mercurial o git.

ecfisa
16-07-2020, 18:00:34
Hola.

Te agrego unos enlaces que tal vez te resulten útiles:

GitHub (https://github.com/)
¿Qué es GitHub y para qué se utiliza? (https://www.hostinger.com.ar/tutoriales/que-es-github/)
SourceTree (https://www.sourcetreeapp.com/)
Primeros pasos con SourceTree (https://www.adictosaltrabajo.com/2015/06/08/primeros-pasos-con-source-tree/)
Introducing Sourcetree for Windows (https://www.atlassian.com/blog/archives/introducing-sourcetree-git-client-microsoft-windows)

Saludos :)

Casimiro Notevi
16-07-2020, 18:36:42
Y desde que micro$oft compró GitHub, es mejor migrar a GitLab :)

Neftali [Germán.Estévez]
17-07-2020, 09:44:04
Puedes revisar Subversion o GIT.
Tal vez para iniciar sea más sencillo subversion si nunca has usado uno.
Puedes montarte un servidor fácilmente si no quieres utilizar un servidor en internet.
http://chuwiki.chuidiang.org/index.php?title=Montar_un_servidor_subversion_en_Windows

Yo he utilizado el de VisualSVN y es sencillo muy de montar.
Luego para facilitarte las cosas puedes utilizar TortoiseSVN (https://tortoisesvn.net/) que va muy bien.

Si optas por GIT pues similar. En este caso puedes utilizar alguno de los que te han propuesto.
Para local yo he utilizado TortoiseGIT (https://tortoisegit.org/) y GitExtensions (http://gitextensions.github.io/), que también me parece muy bueno.

amadis
17-07-2020, 12:55:29
Muchas gracias a todos, comenzaré investigando en esos temas.

Sobre todo VisualSVN que me lo ha vendido muy bien Neftali

Gracias de nuevo