Sto eseguendo un intero gruppo di conversioni di repository CVS e RCS in Subversion. Ogni tanto mi imbatto in un file v danneggiato. Ho capito come riparare questi manualmente, ma sta diventando noioso, e il mio ultimo progetto ha numerosi file danneggiati, più di quanto mi interessa riparare manualmente.Esiste uno strumento per la riparazione di file RCS/CVS, v?
Quindi mi piacerebbe avere uno strumento per analizzare i file RCS e ripararli. Ciò potrebbe significare che alcune vecchie versioni saranno incomplete. Ad esempio, ho visto casi in cui mancava la versione 1.1, quindi aggiungere una revisione vuota con un commento che indica che manca è il trucco.
Ho fatto molte ricerche cercando di trovare uno strumento del genere, ma non ho trovato nulla. Stavo per iniziare a scrivere il mio strumento, ma ho pensato che dovrei provare a chiedere qui, prima.
So che potrei ottenere solo istantanee di codice e importare quelli, e io ricorrere a che se devo (solo per scongiurare tali suggerimenti :)
++ grazie
Qual è la natura del danno e come stai ripararlo ? –
C'è una varietà di tipi di danni. La cosa peggiore che sto affrontando ora è che porzioni dei file v vengono sostituite con null (suppongo che un disco sia pieno o che abbia avuto un errore del disco in qualche punto nel lontano passato). Tutto quello che posso fare è sostituire le revisioni danneggiate (che sono sempre versioni molto vecchie) con revisioni vuote che indicano che erano danneggiati. Non è peggio di quello che hanno adesso. – trent