scredibile

Vedere le modifiche al codice tenuto in CVS, Subversion o Repository Git.
Scarica ora

scredibile Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Nome editore:
  • Krzysztof Kowalczyk
  • Sistemi operativi:
  • Windows All
  • Dimensione del file:
  • 28 KB

scredibile Tag


scredibile Descrizione

Immagina questo: hai appena apportato modifiche al codice tenuto in CV, Subversion o Repository Git. Sei pronto per controllarli, ma vuoi dare un'ultima occhiata alle modifiche. Di solito si farebbe CVS Diff -U o SVN Diff. L'applicazione Scdiff ti consentirà di vedere le modifiche con un programma GUI DIFF esterno. Trovo molto più facile capire i cambiamenti in questo modo (al contrario di guardare Unified Diff nella console). Per impostazione predefinita utilizza WinDiff.exe ma è possibile utilizzare l'opzione -diff per selezionare qualsiasi altro programma (ad esempio WinMerge o Araxis Merge). Utilizzo Scdiff Se si esegue Scdiff senza argomenti, determinerà se una determinata directory è in CVS o controllo Subversion, verificare la verifica dei file modificati localmente e avviare il programma differ esterno che mostra le modifiche locali. Per impostazione predefinita utilizza Windiff (presuppone che WinDiff.exe sia nella%%%) ma è possibile utilizzare l'opzione -diff per utilizzare qualsiasi altro programma differtato da un altro programma che può essere lanciato dal comando lind. I primi due argomenti forniti al programma diff sono directory a diff. Funziona per tutti i programmi diff di averlo testato (Vinofillo, Winmerge e Araxis si uniscono). Con la sua scidi della natura utilizza la directory temporanea per la memorizzazione di file originali e modificati, così anche dopo aver finito, è comunque possibile visualizzare il risultato del precedente diff. L'opzione -Old fa esattamente questo. Salva il tempo (ottenere file dal repository potrebbe richiedere del tempo). Per vedere l'aiuto incorporato, usare -H opzione. Opzione -Cvs predefiniti su "cvs -z3". Opzione -CvSargs predefiniti su "-U -n". In teoria non dovresti aver bisogno di cambiarli. Non che sia terribilmente interessante, ma nel caso ti stessi chiedendo. Innanzitutto, catturiamo l'output di CVS DIFF -U o SVN Diff. Da ciò estraggiamo i nomi dei file che sono regolati localmente e il numero di revisione del file prima delle modifiche. Derchiamo gli originali (usando l'aggiornamento CVS -P -R Rev o SVN Cat ...), copiare gli originali su $ TEMPDIR / SC_ORIGINALS, le nostre copie modificate localmente su $ tempdir / sc_alted e avviare il programma differ esterno con $ tempdir / sc_originals e $ tempdir / sc_alted come argomenti. Abbastanza semplice ed eventualmente subordimale (la sovversione può eseguire un diff senza contattare il repository remoto, quindi dovrebbe essere possibile accelerare significativamente il programma se sapessi come ottenere l'originale senza chiedere il repository remoto).


scredibile Software correlato

Kryo.

Serialize Object to Object Graph con copia automatica profonda e poco profonda. ...

291 387 KB

Scarica

Pseabee.

Un modulo di distribuzione simile a Capistrano per Psake / PowerShell ...

73 2 KB

Scarica