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

octogit
octogit

20 Feb 15

Synkie
Synkie

14 Apr 15

RhodeCode
RhodeCode

20 Feb 15

CVSps
CVSps

17 Feb 15

Comentário para shelve

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