La diferencia entre copia de trabajo y HEAD
; los cambios que habría que hacerse a lo que es ahora en el repositorio (HEAD
), para producir su copia de trabajo :
svn diff -r HEAD --old=<file>
de posibles intereses, la diferencia entre BASE
y HEAD
; los cambios que se han marcado en el repositorio desde la última actualización copia de trabajo:
svn diff -r BASE:HEAD <file>
Y, por supuesto, la diferencia entre BASE
y copia de trabajo; los cambios realizados desde la última actualización copia de trabajo:
svn diff <file>
hay tres versiones que se discuten: BASE
, copia de trabajo, y HEAD
.
BASE
: <file>
como última desprotección/modificada. Lo copia de trabajo volvería a después de usar svn revert
- copia de trabajo: las modificaciones locales a
<file>
que se ha comprobado/modificada en fecha tan reciente como BASE
HEAD
: últimas modificaciones en el repositorio. Equivalente a BASE
iff no se han confirmado cambios ya que <file>
se ha verificado/actualizado como copia de trabajo.
véase también http://superuser.com/questions/150213/subversion-how-to-compare-differences-between-incoming-changes – craq