Page 1 of 2

Cómo respaldar automaticamente? SOLUCIONADO

PostPosted: Wed Sep 12, 2018 6:07 pm
by Armando
Hola foreros:

Me interesa su experiencia para respaldar los fuentes de una aplicación X, me explico

Si tengo los fuente de una aplicación en mi DD y hago algún cambio a algún PRG
me interesa hacer un respaldo de todos mis fuentes con objeto de no perderlos por
cualquier razón, daño del DD, robo de la PC, etc etc.

Desde luego se que puedo manualmente copiar y pegar o enviar a una memoria USB
o a un DD externo pero me gustaría que fuera algo más automático, por ejemplo al final
del día laborable que inicie yo un .BAT y se haga el respaldo de todos los fuentes de todas
las aplicaciones que tengo pues durante el día puedo modificar uno o varios programas de
una o varias aplicaciones, y al final del día ya no recuerdo cuales modifique.

Cual es su sugerencia?, ustedes cómo hacen su respaldo?

Saludos

Re: Cómo respaldar automaticamente?

PostPosted: Wed Sep 12, 2018 6:33 pm
by cnavarro
Con un repositorio en Github por ejemplo, o en GDrive.........

Re: Cómo respaldar automaticamente?

PostPosted: Wed Sep 12, 2018 7:32 pm
by horacio
También puedes usar robocopy si quieres respaldarlos localmente.

Saludos

Re: Cómo respaldar automaticamente?

PostPosted: Wed Sep 12, 2018 7:36 pm
by Armando
Foreros:

Gracias por las respuestas, ojalá alguien más se sume.

Cristobal:
Desde luego son una opción, de paga pero son opción, no las descarto.

Horacio:
Ya había probado con RoboCopy pero es sumamente leeeeeento, aunque al
final es otra opción.

Alguien más?

Saludos

Re: Cómo respaldar automaticamente?

PostPosted: Wed Sep 12, 2018 7:39 pm
by cnavarro
Armando wrote:Foreros:

Cristobal:
Desde luego son una opción, de paga pero son opción, no las descarto.

Saludos


No entiendo "de paga"
Te creas una cuenta en GMail, sólo para eso y tienes 15 Gb de GDrive, hasta ahora a mi no me han cobrado nada
En cuanto a GitHub y otros repositorios, creo que también hay una opción gratuita si no has de compartir el proyecto con nadie, de esto no estoy seguro.

Re: Cómo respaldar automaticamente?

PostPosted: Wed Sep 12, 2018 8:40 pm
by Armando
Cristobal:

Los primeros 15 gb son gratuitos, si necesitas más capacidad hay que pagar
una renta mensual, que si bien es pequeña, hay que pasar por caja.

Saludos

Re: Cómo respaldar automaticamente?

PostPosted: Wed Sep 12, 2018 8:50 pm
by cnavarro
Lo sé, pero 15 Gb......., sólo para código, quizás te sirva

Re: Cómo respaldar automaticamente?

PostPosted: Wed Sep 12, 2018 9:05 pm
by Armando
Cristobal:

Gracias por tu interés, necesito probar pues resulta que como desarrollador
independiente son varias las aplicaciones que tengo, ademas también me
interesa guardar las tablas y para acabarla de amolar hay imágenes.

Ojalá hubiera algo más automático, por ejemplo WORD puedes configurarlo
para que cada X tiempo haga un respaldo de lo que estas escribiendo.

Un abrazo

Re: Cómo respaldar automaticamente?

PostPosted: Wed Sep 12, 2018 9:07 pm
by horacio
Hice un programa en FW automatizando robocopy. No es tan complicado.

Saludos

Re: Cómo respaldar automaticamente?

PostPosted: Wed Sep 12, 2018 9:10 pm
by Armando
Horacio:

Tienes razón, robocopy no es complicado ademas se puede llevar las sub carpetas, pero
en las pruebas que hice fue sumamente lento.

Como ves quiero, Bueno, Bonito y Barato :D

Saludos

Re: Cómo respaldar automaticamente?

PostPosted: Wed Sep 12, 2018 9:43 pm
by horacio
En mi máquina vuela, lo único que no logré es que fuera silencioso.

Saludos

Re: Cómo respaldar automaticamente?

PostPosted: Wed Sep 12, 2018 10:35 pm
by Armando
Horacio:

Hice la prueba desde la línea de comandos, tal sea por eso?

En tu aplicación estas usando WaitRun() ?

Saludos

Re: Cómo respaldar automaticamente?

PostPosted: Wed Sep 12, 2018 11:08 pm
by horacio
No utilizo ShellExecute()

Saludos

Re: Cómo respaldar automaticamente?

PostPosted: Wed Sep 12, 2018 11:38 pm
by Armando
Horacio:

Muchas gracias, voy a ver si puedo acoplar mi aplicación al programador de tareas.

Saludos

Re: Cómo respaldar automaticamente?

PostPosted: Thu Sep 13, 2018 10:28 am
by Carlos Mora
Armando,
Creo que la propuesta del maestro Cristobal es la más apropiada. Uso BitBucket, que es similiar a GitHub, y es gratuito tanto para uso público como privado.
Además sugiero a todos que empiecen a usar Git como sistema de control de versiones. Hoy en día es el estandar de facto, y la cantidad de ventajas además de la seguridad es INCOMPARABLE. Te permite tener un registro de los cambios, trabajar en paralelo con otros compañeros en el mismo proyecto, y muchas muchas muchas cosas más.

Hya mucha bibliografía al respecto. Y si además usas Visual Code, uff, es increíble.

Un saludo