2011-09-09 14 views
11

Por ejemplo, cuando escribo¿Cómo hacer que svn diff muestre cambios remotos?

svn st --show-updates 

me sale

* 1648648 project/file1 

así que sé que fichero1 ha cambiado.

No quiero actualizarme solo para descubrir qué ha cambiado. Cuando escribo

svn diff project/file1 

se nota nada debido a que el archivo no tiene cambios locales.

¿Cómo hacer que svn diff muestre los cambios a distancia?

Respuesta

37

simplemente pedir SVN para hacer el diff con la revisión HEAD:

svn diff -r HEAD project/file1 
+0

el "archivo "Por supuesto, es opcional – Stefano

2

versión más correcta de diff entre repo WC y actualizado sin modificar se expandió respuesta de Cédric

svn diff -r BASE -r HEAD project/file1

+0

' svn diff -r BASE: HEAD project/file1' pero 'BASE' es el destino predeterminado, por lo que no lo necesita. – cprn

Cuestiones relacionadas