ScmProj é um plugin para organizar conjunto de ramos VCS como projeto unida.
Instalação:
Atual-usuário só instale
& Nbsp; 1. Criar ~ / .bazaar / diretório plugins se não existe
& Nbsp; 2. cd ~ / .bazaar / plugins && bzr branch lp: bzr-scmproj scmproj
Sistema de largura instalar
Alternativamente, você pode instalá-los no local de encaixe de todo o sistema:
$ Sudo ./setup.py instalar
Confira
Você pode verificar se ele está instalado com sucesso, fazendo:
plugins bzr
e olhando para a entrada 'scmproj' na saída.
Se você quiser garantir que está realmente trabalhando, você poderia executar testes:
bzr selftest scmproj
O que é novo nesta versão:.
- Nova versão manutenção de scmproj 0.6.2
- Compatível com bzr 2.5.
O que é novo na versão 0.6.1:
- Nova versão do scmproj 0.6.1 fornece correções de bugs e melhorias no suporte ao projeto v2.
- Novos recursos:. Projeto de adicionar e comandos projeto-filiais
O que é novo na versão 0.6.0:
- Esta versão introduziu novo layout para configuração do projeto (em .bzrmeta / diretório scmproj de componente de nível superior do projeto) e suporte para instantâneos.
O que é novo na versão 0.5.2:
- Eu acho que vai ser o último lançamento em 0,5 série.
- próxima versão trará novo layout e formato de configuração.
- Formato antigo será ainda suportado por todas as operações, exceto comando projeto-init.
O que é novo na versão 0.5.1:
- As mudanças nesta versão é principalmente focada em melhorar projeto-comando (PCMD), projeto de atualização e projeto de publicar comandos.
- Agora é possível especificar facilmente para os componentes que você deseja executar seus comandos (com PCMD --include / - excluir / - selecione) .
- Também eu adicionei novo recurso (simples) para comandos internos executor: usando alguma função verificador é possível verificar árvore de componentes para alguma condição e execute o comando apenas para componentes que conformam o estado. Condições possíveis são:
- todos os componentes;
- árvore mudou arquivos;
- árvore tem apenas inalterada arquivos;
- filial local e origem ramo tem dicas diferentes;
- filial local e origem ramo tem dicas iguais.
- Estas condições utilizadas automaticamente por outros comandos como projeto-commit, projeto de atualização, projeto de publicar.
- O efeito líquido a partir deste pequeno melhorias é a interface muito mais amigável e mais rápido. Comandos agora exibe informações na sua maioria só é útil, o que é importante se você tiver mais de 3-5 componentes.
O que é novo na versão 0.5:
- implementação Subprojetos simplificada (sem variantes apoio e read-only flag ).
- `` project-publicar --no-strict`` pode ser usado para chamar `` impulso --no-strict`` para árvores componentes. (Bug # 474799)
- `` project-comando --dry-run`` vai mostrar o que seria feito, mas não fazem nada. É melhor usar com opção --verbose.
- `` project-info`` agora mostra a informação sobre componentes e subprojetos. (Bug # 313166)
- `` project-comando --shell`` pode executar comandos shell para cada componente em vez de os bzr. (Bug # 349069)
- `` project-comando --varN XXX``: novas opções de linha de comando `` --var1``, `` e `` --var2`` --var3`` permite ao usuário especificar variáveis de modelo adicionais a substituição, em modelos de comandos. (Bug # 489722)
- comandos para trabalhar com o projeto local agora possível invocar a partir de subdiretório e não apenas a partir de raiz do projeto. (Bug # 313150)
- breaks Compatibilidade:
- eliminou o apoio a espaços de trabalho em caixa.
- Não mais fingir que podemos suport quaisquer outros que bzr vcs. Agora Config com opção VCS definida para outros vcs elevará erro.
O que é novo na versão 0.4.6:
- Esta é a versão de correções para scmproj 0.4.5.
- No futuro eu decidi refazer significativamente scmproj plugin, estado tão atual do seu código agora colocado em modo de manutenção.
O que é novo na versão 0.4.5:
- Este plugin é pobre emulação de árvores aninhados com base em idéias, design e implementação de funcionalidades semelhantes em outros VCS. Scmproj não usar qualquer código nativo bzr aninhados implementação árvores.
- Eu defino estado atual do meu plugin como software de nível alfa. Ele funciona bem o suficiente para usá-lo em um trabalho real, e nós usá-lo em minha equipe de trabalho para a gestão de dois produtos complexos consistem de 3 a 10+ componentes. Eu não digo que tudo vai fácil com ele, mas sem esse plugin de minha equipe não será capaz de gerenciar esses produtos manualmente.
- Os meus planos futuros é retrabalhar scmproj com base no feedback que tenho no últimos 6 meses (melhor configuração, instantâneos e subprojetos), e começar a acomodar algum código de BZR aninhados árvores. Estou realmente espero ver árvores aninhados implementadas no bzr em breve, mas eu não posso esperar para sempre e eu preciso de alguma solução não-ideal no momento.
Requisitos :
- Python
Comentários não encontrado