scdiff

Vea los cambios en el código guardado en CV, subversión o repositorio GIT.
Descargar ahora

scdiff Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Krzysztof Kowalczyk
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 28 KB

scdiff Etiquetas


scdiff Descripción

Imagine esto: acaba de realizar cambios en el código guardado en CV, subversión o repositorio de git. Estás listo para revisarlos, pero quieres echar un último vistazo a los cambios. Por lo general, harías CVS DIFF -U o SVN DIFF. La solicitud SCDIFF le permitirá ver los cambios con un programa externo de GUI Diff. Me resulta mucho más fácil entender los cambios de esa manera (a diferencia de mirar un diferencial unificado en la consola). Por defecto, utiliza Windiff.exe, pero puede usar la opción -diff para seleccionar cualquier otro programa (por ejemplo, WinMerge o Araxis Ferge). Uso SCDIFF Si ejecuta Scdiff sin argumentos, determinará si un directorio determinado está bajo CVS o Control de Subversion, verifique los archivos modificados localmente y inicie el programa Diff externo que muestra las modificaciones locales. Por defecto, utiliza Windiff (asume que WinDIFF.EXE está en% Ruta%), pero puede usar la opción -diff para usar cualquier otro programa de diff que se lanzará desde Command Lind. Los dos primeros argumentos otorgados al programa diff son directorios para diff. Esto funciona para todos los programas de diff que lo he probado (Winfiff, Winmerge y Araxis Ferge). Por su naturaleza Scdiff usa el directorio temporal para almacenar archivos originales y modificados, por lo que incluso después de terminar, aún puede ver el resultado de la diferencia anterior. Opción -Disponga exactamente eso. Ahorra el tiempo (obtener archivos del repositorio puede tomar algún tiempo). Para ver la ayuda incorporada, use -H opción. Opción -CVS por defecto en "CVS -Z3". Opción -CVSARGS por defecto a "-u -n". En teoría, no deberías necesitar cambiarlos. No es que sea terriblemente interesante, pero en caso de que te estuvieras preguntando. Primero, capturamos la salida de CVS DIFF -U o SVN DIFF. Desde que extraemos los nombres de los archivos que se modifican localmente y el número de revisión del archivo antes de las modificaciones. Elegimos los originales (utilizando CVS Update -P -R REV o SVN CAT ...), copie los originales a $ TEMPDIR / SC_ORIGINALS, nuestras copias modificadas localmente a $ TEMPDIR / SC_ALTERED y lanzan el programa de diff externo con $ TEMPDIR / sc_originals y $ tempdir / sc_altered como argumentos. Bastante simple y posiblemente subóptima (la subversión puede hacer una diferencia sin contactar al repositorio remoto, por lo que debería ser posible acelerar significativamente el programa si supiera cómo obtener el original sin preguntar el repositorio remoto).


scdiff Software relacionado

Kryo

Objeto serialize en el gráfico de objetos con copia automática profunda y superficial. ...

291 387 KB

Descargar

Ponlebee

Un módulo de implementación similar a Capistrano para PSAKE / POWERSHELL ...

73 2 KB

Descargar