étagère est un outil de ligne de commande qui prend en charge rayonnages changements pour Mercurial et Subversion & nbsp; (1.7.x +) repositories similaire à `` git stash``. & Nbsp; Une différence majeure avec `` stash`` git est que les changements ne sont pas stockés dans une pile, mais plutôt comme un patch nommé dans un emplacement prédéfini (`` ~ / de .shelf``).
Étagère permet à l'utilisateur de classer temporairement tous les changements dans un répertoire de travail sale loin à l'étagère. Tous les changements dans le référentiel sont annulées, et le dépôt est de retour dans un état propre.
Utilisation
À l'écart temporairement tous les changements, y compris tous les fichiers ajoutés et supprimés dans un numéro référentiel:
.. Code-block :: aucune
& Nbsp; shelve.py
``
Tous les changements qui sont rangés de cette manière peuvent être inspectés en utilisant `` -l`` shelve.py, et présentés en utilisant `` shelve.py -s
Les changements qui ont été précédemment enregistrés peuvent être restaurés à nouveau en utilisant `` shelve.py -a
Pour plus d'informations sur l'utilisation de étagère:
.. Code-block :: aucune
& Nbsp; shelve.py -h
Bash soutien d'achèvement
Lors de l'installation étagère, un script de fin de ligne de commande est automatiquement installé à `` / etc / bash_completion.d``. . Cela fournit un soutien pour l'auto remplissant noms de patch dans Bash
Exigences :
- Python
Commentaires non trouvées