2010-06-08 11 views
5

¿Es posible? Ejecute un cvs diff en la terminal en la raíz del proyecto que genera solo archivos modificados (como archivos locales que no están en control de fuente y archivos modificados locales, principalmente lo que hice a mi proyecto).CVS Difiere para generar solo archivos modificados?

Estoy ejecutando cvs diff --brief pero todavía tengo demasiados resultados ya que mi proyecto es grande y tiene muchos subdirectorios, muestra toda la jerarquía y solo quiero saber qué archivos son diferentes de la revisión HEAD. Me gustaría dar salida a una línea por archivo; me fusionaré usando VimDiff.

Estoy usando Linux por cierto.

Respuesta

7

cvs diff sólo informa de los archivos que tienen cambios de forma predeterminada y se puede desactivar el ruido acerca de los directorios con la opción -q-cvs (es decir, cvs -q diff, ya que funciona para todos los subcomandos). Si --brief sigue produciendo demasiada producción, ¡es probable que haya dejado que su sandbox vaya demasiado lejos! (Volcado a un archivo y pegarlo en un editor. O canalizar a una utilidad de paginación que puede ir hacia atrás, como less.)

Cuestiones relacionadas