Eazisvn.

Faça funções de revisão simples e alternando muito mais facilmente
Baixe Agora

Eazisvn. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Marius Gedminas
  • Site do editor:
  • https://launchpad.net/~mgedmin

Eazisvn. Tag


Eazisvn. Descrição

Faça uma revisão simples mesclas e movimentação de filial muito mais fáceis A EAZYSVN é um módulo Python que simplifica algumas operações comuns com filiais do Subversion.UsageGetting Helpat O Prompt do Shell TypeavySVN Ajuda imprimirá uma lista de comandos. Alguns dos comandos têm aliases: Ezswitch = EAZYSVN Switchezmerge = EAZISVN Mergezrevert = EAZYSVN Revertezbranch = Eazisvn Branchurlswitching entre Branchesin Um diretório de trabalho Subversion Runezswitch -lto Ver todos os ramos disponíveis em seu projeto. Isso pressupõe que seu repositório de Subversion usa o layout padrão com 'tronco', 'tags', e 'ramos' nele.then Runezswitch BranchNameto muda para um ramo, andzswitch trunk para voltar para o tronco. Trabalhando com o ramo E no meio de uma refatoração difícil perceber de repente as mudanças que você fez são muito arriscadas para o tronco que você quer colocá-los em um ramo. Runezswitch --crie my-branchhis criará uma nova filial e mudará seu diretório de trabalho para ele. Todas as suas alterações no progresso são mantidas intactas e você pode confirmá-las diretamente ao novo ramo com o SVN Commit.Vocêsing todas as mudanças em um ramo pode querer ver a diferença geral das alterações feitas em uma filial desde que foi criada, digamos, para Revise-o antes de tentar uma fusão.Azysvn Branchdiff Branchnamedes exatamente isso. Para legibilidade extra, instale o Colordife e useAZYSVN Branchdiff BranchName | COLORDIFF | Ramificação menos -rmerging Você terminou de hackear em sua filial, você vai querer voltar a tronco e começar a mesclar. Runezswitch TrunkthenezMerge my-branchyou verá o comando svn usado para a mesclagem, bem como um log de todas as alterações. Corrigir conflitos de mesclagem (se houver), execute o conjunto de testes e confirme. A saída de ezmerge ajuda você a produzir uma mensagem informativa de confirmação. Em vez de mesclar as alterações no seu diretório de trabalho, você gostaria de ver o diff combinado, passar a opção -d (ou --diff) para ezmergeezmerge -d featuresbranchcherrypicking. Para mesclar apenas algumas das alterações feitas em uma filial, você pode passar o número da revisão (ou um intervalo) para ezmerge. Por exemplo, para retroceder um bugfix implementado na revisão 1234 do tronco para um ramo de liberação, ezswitch lançamento-branchezmerge 1234 trunkyou também pode mesclar uma gama de revisionsezmerge 1234-1236 gama de trunkthis é inclusive, ao contrário do subversão. Se você quiser, você também pode usar o SUBVERSION-Style Halt-Open Ranges como Wellezmerge 1233: 1236 opção tronco --diff funciona aqui também.ezmerge -d 1234-1236 Trunkeverting mudanças comitidas como cerejando, mas no sentido inverso: você quer inapilmente Alterações já comprometidas com este ramificado.Ezrevert 1234Making tagsto tag a versão atual da árvore de origem em seu diretório de trabalho, runeazysvn tag tagnamemanipulando branchesto remover um ramo completamente, runeazysvn rmbranch branchameto renomear um ramo, runeazysvn mvbranch oldbranchname newbranchnameto fazer outros tipos de operações, eaazysvn Fornece um atalho que permite usar nomes de ramificação em vez de URLs de filiais completos (este bit assume um shell unix-like): SVN LS $ (Ezbranch BranchName) SVN diff `ezbranch branch1`` ezbranch filial2` Mostra a revisão quando uma filial foi criada. Por exemplo, para ver as alterações no tronco que não estão presentes em um ramo, Runsvn diff -r `ramo de ramificação de eazisvn ': cabeça` ezbranch tronco de tronco 2. Opções de todos os comandos que exigem um nome de ramificação como um argumento aceitar A -L (ou - -List) Opção que lista todos os ramos, os comandos EGEZBRONCH -LALL que fazem alterações no repositório ou diretório de trabalho aceitam uma opção -n (ou - dry-run) que apenas imprime os comandos SVN que, de outra forma, seriam executados.Ezmerge - N 1234 OtherBanchall comandos que fazem alterações no repositório (Create / Remover / Rename Branches ou Tags) aceitam uma opção -m com uma mensagem de confirmação. Se não for especificado, você receberá um editor de texto gerado pela própria Subversion para digitar a mensagem de confirmação.Ezswitch -C Newbranch -m "Criar ramificação para o novo recurso" Muitos dos comandos aceitam outras opções também. UseeaZysvn cmd --helpezmerge --helpezswitch --helpetc.Para descobrir isso. Requisitos: · Pitão O que há de novo nesta versão: · Nova opção: ezmerge --reintegrate, passou diretamente para o SVN Merge. Contribuído por Wolfgang Schnerring.


Eazisvn. Software Relacionado

cvs2svn.

Um script Python que converte um repositório CVS para um repositório de subversão. ...

155

Download

bzr-fastimport.

BZR-Fastimport é um plugin Fastimport que fornece importação de dados baseados em fluxo no bazar. ...

123

Download