Ho un file nel mio repository Clearcase. L'ho controllato e modificato, quindi lo ho ricontrollato.Come si esegue il rollback di un file archiviato in Clearcase?
Non ho fatto nulla come fare una linea di base, o rebase, o consegnare nel mio stream/view.
Mi rammarico di aver apportato le modifiche a questo file - avrei dovuto annullare il checkout, in retrospettiva.
Come si ripristinano le modifiche? (O annullare, o ripristinare, o qualunque sia la nomenclatura corretta.)
Quando dici "distrugge informazioni irrimediabilmente", stai solo parlando di informazioni relative all'ultimo check-in (che era comunque errato), giusto? In tal caso, perché dici che raramente è una buona cosa? Dopotutto, il check-in è stato un errore, quindi qual è il danno nel rimuovere l'esistenza di quelle versioni? Per favore condividi le tue conoscenze. –
@ArvindhMani Sto parlando di qualsiasi versione che vorresti 'rmver'. E ciò lascerebbe pendere i collegamenti ipertestuali (o rimuoverli), il che può compromettere l'integrità di altri oggetti (come una linea di base UCM completa). Se la versione più recente non ha collegamenti ipertestuali e non fa riferimento a un altro oggetto, allora sì, 'rmver' è una soluzione. – VonC
@ArvindhMani Il problema è che, mentre potrebbe funzionare nel tuo caso, tutto quello che ricorderai è che "' rmver' funziona "... che porterà a un giorno in cui' rmver' verrà usato incautamente e farà più danno. Questo è il motivo per cui preferisco limitare il suo utilizzo. – VonC