reposurgeon é uma fonte aberta e totalmente software livre de linha de comando implementado em Python e projetado a partir do zero para ajudar os desenvolvedores de aplicativos editar a história de uma versão repository.Supports controle de tudo integrar systemsIt controle de versão lhe dá poderes para editar comentários passados e metadados, bem como para remover submissões. Ele suporta todos os sistemas de controle de versão do grosso da população, incluindo Git, Bazaar, Subversion, CVS, Mercurial e RCS.
O aplicativo também é projetado para ler arquivos de despejo do Subversion e pode ser usado para a produção de roteiro extremamente conversões de alta qualidade a partir de Subversion (SVN) a qualquer apoiado DVCS.Getting começou com reposurgeonTo usar o programa reposurgeon da sua distribuição GNU / Linux, você deve primeiro baixá-lo a partir de Softoware ou através do seu site oficial (ver link no final do artigo), onde é distribuído como um pacote de código gzipped (arquivo TAR).
Salve o arquivo em algum lugar no seu computador, descompacte-o com o seu aplicativo gerenciador de arquivos favorito, abra um software emulador de terminal e navegue até a localização dos ficheiros de arquivo extraído utilizando o & lsquo; cd & rsquo; comando (por exemplo, cd /home/softoware/reposurgeon-3.17).
O software doesn & rsquo; t requerem configuração ou compilação, como um executável já está disponível para você no arquivo. Executá-lo com o & lsquo; ./ reposurgeon & rsquo; comando, em seguida, digite & lsquo; ajudar & rsquo; no prompt de comando para ver as opções disponíveis.
reposurgeon vem com uma vasta gama de comandos, por isso, a fim de ver o que cada um faz, tipo usar o & lsquo; help
O que é novo nesta versão:.
- O comando do enxerto tem agora uma opção --prune como unir-se.
O que é novo na versão 3.17:.
- apoio à exportação de SRC e RCS
- Bug fix para a preservação automatizado sob hg.
- correção do erro por reparenting e check-out de commits com dados inline.
O que é novo na versão 3.4:
- Uma funçãoamp () útil para a lógica de gating em expressões conjuntivas.
- Um novo comando 'Atribuir' permite precomputation de seleções caros (há um 'unassign' também).
- Um exec / instalação eval para extensões Python personalizado.
- Path renomear tem opções --relax e --force para lidar com colisões juramento.
- Uma nova opção --changelog de coalesce pode reconhecer arquivos changelog FSF-estilo.
O que é novo na versão 3.3:.
- Definir negação em seleções com ~
- Min () eMax () in seleções.
- 'definir' por si só lista macros.
- Nova opção 'exclui' no comando remove.
O que é novo na versão 3.2:.
- New caminho de comando renomear
- Lista e inspecionar agora assumir qualquer uma seleção liderar ou seguir.
- seleções pesquisa de texto pode agora ter um sufixo B para procurar blobs.
- Agora possível transplantar fileops entre compromete usando remover .. a.
- A data do formulário seleciona todos os commits e tags naquele dia.
- Macros agora pode ser de várias linhas.
O que é novo na versão 3.1:
- O comando de filtro agora tem um modificador --replace para evitar regex em cima.
- ramos associados são renomeadas quando um reset ou tag é movido ou excluído.
- correção do erro por erro off-by-one em tags de relatórios.
O que é novo na versão 3.0:
- Muitas características sintáticas da língua mudaram incompatibly. As alterações de linguagem Backward-incompatíveis estão documentados na página de manual. "Expurgar" e "unir" comandos foram incompatibly melhorado. Novo comando de 'strip' para a geração de casos de teste com blobs retirados New comando 'reduzir' para a redução topológico de casos de teste. O comando 'cotão' recebe um teste para a existência de múltiplas raízes. Selecionando um múltiplo correspondência data ou ação selo compromete agora corresponde a todos. A linguagem cirúrgica agora possui uma academia de macro.
O que é novo na versão 2.43:
- & quot; definir canonicalize & quot; agora é eficaz durante o fluxo de importação lê.
- Introduzida = O, M =, = F selectores para parentless, mesclar e garfo comete.
- O & quot; multilinha & quot; modificador na edição passa a ter a = selector L.
- set-Seleção de avaliação agora curto-circuito predicados e é mais rápido.
- Corrigido um teste de buggy que causou o leitor a engasgar com ligações submódulo.
O que é novo na versão 2.42:.
- acidente Impedido quando tagifying um ramo misto cometer
- svn_no_autoignores - & gt; svn_noautoignores
- Ignorar mergeinfos single-rev no Subversion, eles são-picks cereja.
Requisitos :
- Python
Comentários não encontrado