Combina il cloud di auto-sincronizzazione e VCS

3

Questa domanda mi ha portato ad un'altra domanda: c'è un VCS / strumento per un VCS che esegue automaticamente il backup del codice sorgente tra l'ultimo checkout e le modifiche correnti ?

Ho avuto il problema di perdere le modifiche al codice sorgente non modificate solo una settimana fa.
Non volevo ancora impegnarmi perché le modifiche erano incomplete. Ma poi, un errore durante lo spostamento dei dati su una penna USB ha causato la perdita di dati.

È esattamente l'opposto di ciò che fa un servizio cloud (come Google Drive, SkyDrive, DropBox, ...): tiene traccia delle ciascuna modifiche apportate!
Hai perso i tuoi dati? Questo non è un problema perché hai l'ultima versione online.

Quindi come sarebbe una soluzione combinata?
Offrirebbe la piena funzionalità di un VCS inclusa la sincronizzazione automatica di qualsiasi modifica intermedia tra due commit / checkout in una posizione online temporanea.

    
posta ComFreek 13.09.2012 - 22:32
fonte

1 risposta

1

Non so quale VCS stai usando, ma se si tratta di un DCVS come git o Mercurial, puoi semplicemente impegnarti lungo il percorso, anche con modifiche non rifinite / instabili, quindi riscrivere la cronologia (tramite git rebase o il mercurial equivalente), prima di spingere.

Questo è uno dei principali interessi di DCVS

    
risposta data 21.02.2013 - 14:47
fonte

Leggi altre domande sui tag