estantería es una herramienta de línea de comandos que admite estanterías cambios para Mercurial y Subversion & nbsp; (1.7.x +) Repositorios similar a `` stash`` git. & Nbsp; Una diferencia importante con `` stash`` git es que los cambios no se almacenan en una pila, sino más bien como un parche llamado en un lugar predefinido (`` ~ / .shelf``).
Shelve permite a los usuarios dejar de lado temporalmente todos los cambios en un directorio de trabajo sucio de distancia a la estantería. Todos los cambios en el repositorio se revierten, y el repositorio está de vuelta en un estado limpio.
Uso
Para dejar de lado temporalmente todos los cambios incluyendo todos los archivos añadidos y eliminados en un tema repositorio:
.. Code-block :: ninguno
& Nbsp; shelve.py
``
Todos los cambios que son dejados de lado de esta manera pueden ser inspeccionados usando `` -l`` shelve.py, y muestran el uso de `` shelve.py -s
Los cambios que se han guardado previamente se puede restaurar de nuevo el uso de `` shelve.py -a
Para obtener más información sobre el uso de la estantería:
.. Code-block :: ninguno
& Nbsp; shelve.py -h
Apoyo finalización Bash
Al instalar estantería, un guión terminación de línea de comandos se instala automáticamente al `` / etc / bash_completion.d``. . Esto proporciona soporte para auto completar nombres de parches en Bash
Requisitos :
- Python
Comentarios que no se encuentran