Ripristino di Subversion dal backup: directory di lavoro più recenti


0

Subversion è installato su un volume Amazon, che è appena morto su di noi. Abbiamo un'istantanea della scorsa notte e siamo pronti a tirarlo su. Tuttavia, abbiamo lavorato oggi e abbiamo impegnato diversi file durante il giorno.

La mia preoccupazione è che le copie di lavoro locali rifletteranno una versione molto più recente di quella che sarà effettivamente sul server. Come dovrei fare per ottenere il codice sui nostri computer in sovversione con il minor numero di interruzioni?

Devo eseguire il checkout di una nuova copia di lavoro da subversion una volta eseguito il backup, eseguire una differenza tra questo e il mio codice corrente e copiare le modifiche nella nuova copia di lavoro e confermarla?

Oppure, posso mantenere la directory di lavoro che ho ora e semplicemente eseguire il commit dei file più recenti rispetto a quelli presenti nel backup sul server?

Risposte:


1

Dovrebbe essere ok per ottenere una differenza delle modifiche dopo l'arresto anomalo e applicarlo, ma se lo fai dovresti assicurarmi che tutti controllino nuove copie funzionanti, o che la cronologia locale sia diversa dal server. Applicare nuovamente i diff come sono avvenuti (revisione per revisione) potrebbe essere sufficiente. Dovresti fare attenzione che le persone non commettano nulla finché non hai finito di riapplicare le modifiche o renderà più difficile il tuo compito.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.