Mr-Repo

Tela Software:
Mr-Repo
Detalhes de Software:
Versão: 0.2.10
Data de upload: 14 Apr 15
Revelador: Ryan McGowan
Licença: Livre
Popularidade: 69

Rating: 5.0/5 (Total Votes: 1)

Mr. Repo é um script de gerenciamento de repo escrito em Python. & Nbsp; é muito simples. Basicamente, ele se transforma qualquer diretório Mr. Repo é inicializado em um repositório configurável de repositórios Git. Ele cria dois arquivos para manter o controle de seu estado.
- Um arquivo YAML (.mr_repo.yml) que mantém informações prorrogado em repositórios que podem aparecer no diretório
- Outro arquivo, file (.this_repo) mantém o controle do que estão atualmente disponíveis no diretório de repositórios
... Mas porquê?
Eu tenho tenho uma pasta repo em vários dos meus computadores. Esta pasta contém os repositórios Git principalmente que eu quero ser avaialble em vários computadores. Eu uso o Dropbox para sincronizar lotes de arquivos entre meus computadores, mas não a pasta repo por várias razões. No entanto, eu ainda quero gerenciar o que eu tenho em minhas pastas compromissadas em meus computadores. Então, eu vou ser a sincronização do arquivo .mr_repo.yml com Dropbox e deixando Mr. Repo fazer o resto do trabalho.
Uso
Execute o comando init para chegar a configurar os dois arquivos por subdiretórios interpretação automaticamente.
python mr_repo.py o init [--clean]
A opção --clean faz com que o comando init criar em branco arquivos de rastreamento e para não interpretar automaticamente subdiretórios.
Depois de ter a configuração de arquivos que você pode adicionar e remover repos por seus nomes de diretório com o adicionar e remover comandos.
python mr_repo.py adicionar
# Ou para remover um repo
python mr_repo.py rm
Você também pode reinterpretar automaticamente o diretório atual com o comando update.
atualização python mr_repo.py
Isso é tudo que as coisas chatas. A parte de Mr. Repo que é realmente útil é a sua capacidade para puxar repos que você adicionou a partir de outros lugares, mas não estão disponíveis em seu diretório atual.
Para determinar o que repos que você acabou de usar o comando lista. Por padrão, o comando lista resulta em uma lista de repos atualmente disponíveis. Usando a opção -a também exibe informações sobre repos indisponíveis (ou seja, repos que não estão atualmente instaladas no CWD). Como você poderia esperar a bandeira -n pode ser usado para exibir repos que não estão disponíveis no momento.
lista python mr_repo.py [-a | --all] [-n | --não-disponível]
Depois de saber que repos são ou não estão disponíveis no momento você pode obter / unget eles.
python mr_repo.py get
python mr_repo.py unget [-f | --force]
O comando unget remove o repo se todas as mudanças foram totalmente comprometidos e também atualiza o arquivo .this_repo. No caso em que um há mudanças uncomitted um erro é lançado e o comando falhar. . Se o usuário deseja removê-lo de qualquer maneira, em seguida, o usuário pode adicionar o sinalizador -f para forçar a remoção

Requisitos :

  • Python

Programas semelhantes

Foglyn
Foglyn

11 May 15

SmartSVN
SmartSVN

22 Jun 18

github-collective
github-collective

20 Feb 15

Comentário para Mr-Repo

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