2010-06-08 16 views
5

È possibile? Esegui un cvs diff nel terminale nella radice del progetto che restituisce solo i file modificati (come i file locali che non si trovano nel controllo del codice sorgente e i file modificati localmente - principalmente ciò che ho fatto al mio progetto).CVS Diff per emettere solo i file modificati?

Sono in esecuzione cvs diff --brief ma ho ancora troppi risultati poiché il mio progetto è di grandi dimensioni e con molte sottodirectory: mostra l'intera gerarchia e voglio solo sapere quali file sono diversi dalla revisione HEAD. Mi piacerebbe che producesse una riga per file - Mi unirò usando VimDiff.

Sto usando Linux btw.

risposta

7

cvs diff riporta solo i file che hanno modifiche per impostazione predefinita, e si può spegnere il rumore per le directory con l'opzione -q-cvs (vale a dire, cvs -q diff, funziona per tutti i sottocomandi). Se lo --brief sta ancora producendo troppa produzione, probabilmente hai lasciato andare la tua sandbox troppo alla deriva! (Esegui il dump su un file e incollalo in un editor oppure esegui il pipe verso un'utilità di paging che può andare indietro, ad esempio less.)

Problemi correlati