svn
subversion per evidenziare le differenze fra ...
subversion per evidenziare le differenze fra copia locale e revisione sul server
Capita spesso di tornare a lavorare in una copia del repository, dove troviamo del codice modificato , e non ricordiamo le modifiche fatte.
Per rinfrescarsi la memoria si puo' confrontare il file locale con lo stesso, nell asua ultima versione inviara al server svn
Questa situazione viene evidenziata dal
svn status --show-updates
che ci puo' rispondere con qualcosa del tipo:
augusto@verde:/var/www/$ svn status --show-updates places.module M 230 places.module Stato rispetto alla revisione: 230
A questo punto la domanda e' : "Su cosa stavo lavorando quando ho modificato questo file?"
Per rispondere all adomanda, possiamo utilizzare
svn diff -r 230 nu_places.module
che evidenzia le differenze fra le due versione nel formato
--- places.module (revisione 230)
+++ places.module (copia locale)
@@ -55,10 +55,12 @@
else {
//echo "siamo liv a2";exit;
$countries = enabled_countries();
- // echo print_r ($countries);
- // exit;
+ //echo print_r ($countries);
+
$selected_country = $countries[arg(1)]['name'] ;
-
+ //echo print_r ($selected_country);
+ //exit;
+
Che nel mio caso dice: "niente di importante... sembra soltanto l'inizio di un debug"
maggiori dettagli su http://www.yolinux.com/TUTORIALS/Subversion.html
