Il modo migliore per migrare una serie di codici (v1, v2, ecc.) in un nuovo VCS?

2

Sono completamente nuovo nell'usare VCS e non ho risolto Git o Hg, ma so che lo userò presto. La mia vecchia cartella di progetto ha versioni di file con etichetta v1, v2, ecc. Con quale facilità posso piegare questo in un nuovo repository [locale]? Ci sono solo alcuni gruppi di file con contatori di versione (quindi commit, quindi copia incolla, quindi commit è un'opzione). Dovrei anche notare che non sono un programmatore di formazione classica, ma un ex chimico analitico autodidatta.

    
posta Ben 05.03.2014 - 21:29
fonte

1 risposta

2

Copia, incolla, & commit va bene.

Molti anni fa, quando ho iniziato una piccola azienda di software con uno sviluppatore che non si sentiva a proprio agio con CVS (l'attuale VCS best-of-breed), gli ho appena detto di fare delle istantanee quotidiane del suo spazio di lavoro e sistemare le cose dopo. Alcuni mesi dopo, ho trascorso diversi giorni a fare esattamente questo, ripristinando anche il mio orologio della workstation in modo che sembrasse che i commit si siano verificati alla data corrispondente all'istantanea. Aggiunte e cancellazioni di file complicano le cose, ma è possibile automatizzarle eseguendo il comando appropriato per riconoscere i file che mancano nello snapshot (e devono quindi essere cancellati) o mai commessi (e quindi devono essere aggiunti). CVS, e Early Subversion, disseminavano l'albero dei sorgenti con sottodirectory nascoste, che rendevano divertente la pulizia, ma i moderni VCS (inclusa la moderna Subversion) non hanno questo problema.

    
risposta data 06.03.2014 - 02:00
fonte

Leggi altre domande sui tag