shelve

Tela Software:
shelve
Detalhes de Software:
Versão: 0.0.1
Data de upload: 15 Apr 15
Revelador: Ton van den Heuvel
Licença: Livre
Popularidade: 16

Rating: 1.0/5 (Total Votes: 1)

prateleira é uma ferramenta de linha de comando que suporta estantes mudanças para Mercurial e Subversion & nbsp; (1.7.x +) repositories semelhante ao `` git stash``. & Nbsp; Uma diferença importante com `` stash`` git é que as mudanças não são armazenados em uma pilha, mas sim como um patch nomeado em um local pré-definido (`` ~ / .shelf``).
Shelve permite usuário para engavetar temporariamente todas as alterações em um diretório de trabalho sujo de distância para a prateleira. Todas as mudanças no repositório são anuladas e o repositório está de volta em um estado limpo.
Uso
Para engavetar temporariamente todas as alterações, incluindo todos os arquivos adicionados e removidos em uma questão repositório:
.. Code-block :: nenhum
& Nbsp; shelve.py
`` `` é um nome definido pelo usuário que descreve o conteúdo do patch. No caso de um patch com o nome dado já existe, engavetar vai pedir para o usuário quer substituir o patch existente, ou especificar um nome alternativo para o patch. O comando shelve podem ser emitidos a partir de qualquer caminho dentro de um repositório, desde que seja tanto um repositório Subversion ou Mercurial.
Todas as mudanças que estão arquivados, desta forma pode ser inspecionado usando `` -l`` shelve.py, e mostrado usando `` shelve.py -s ``.
As alterações que foram salvos anteriormente podem ser restaurados novamente usando `` shelve.py -a ``, & nbsp; potencialmente em cima de uma diferente cometer. No caso de as alterações aplicadas de forma limpa para o repositório atual, a entrada para a correção será automaticamente removido da prateleira. & Nbsp; Caso contrário, os arquivos serão fundidos no local (semelhante ao `` merge``), eo patch permanecerão na prateleira.
Para mais informações sobre o uso de prateleira:
.. Code-block :: nenhum
& Nbsp; shelve.py -h
Apoio conclusão Bash
Ao instalar prateleira, um script de conclusão de linha de comando é instalado automaticamente para `` / etc / bash_completion.d``. . Isso fornece suporte para auto completar nomes de patches em Bash

Requisitos :

  • Python

Programas semelhantes

VCSTodo
VCSTodo

15 Apr 15

rcs4cvs2svn
rcs4cvs2svn

11 May 15

Comentário para shelve

Comentários não encontrado
Adicionar comentário
Ligue imagens!