hgcp.

Cópia de repositório transversal mercurial e mover
Baixe Agora

hgcp. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Dan Bullok
  • Site do editor:
  • http://hg.codeviking.com

hgcp. Tag


hgcp. Descrição

O HGCP é uma ferramenta que fornece funções Mercuriais de Cópia e Movimento de Repositórios Mercuriais.Developer CommentSwhen Refactoring, às vezes encontro a necessidade de copiar alguns arquivos de um repositório mercurial para outro, preservando seu histórico. Embora isso não seja difícil de fazer quando você sabe como, não é uma operação trivial. Então, criei HGCP. Copiar arquivos de origem-repo para dest-repo torna-se muito fácil. Aqui estão alguns exemplos: - Source-Repo / Recursos do HGCP / Recurso Oddball.txt.txt Dest-Repo / (Este Copia Source-Repo / Recursos / Oddball-feature.txt para Dest-Repo / Recursos / Oddball-feature.txt) - A HGCP -X apresenta RECORAÇÃO / Recursos / Oddball-feature.txt Dest-Repo / (Isso tire os recursos subpath, copiando a fonte-repo / recursos / excêntrico-feature.txt.txt .txt ) - A HGCP -X possui origem / recursos de origem / recursos / excêntrico.txt dest-repo / plugins (Copies Source-Repo / Recursos / Oddball-feature.txt para Dest-Repo / Plugins / Oddball-feature.txt) existe Também um comando HGMV que move arquivos, em vez de apenas copiá-los. Caso contrário, funciona exatamente como o comando hgcp.Installationhgp pode ser instalado usando Easy_Install: Easy_Install HGCPnote a qualquer um que não gosta deste recurso curto: tudo bem comigo. Não o use. Você não precisa olhar difícil de encontrar muitos pedidos de como fazer uma cópia de repositório cruzado de preservação de histórico. Infelizmente, a maioria das respostas que já vi são bastante inúteis. Aqui estão algumas respostas que eu já vi: - Esse não é um fluxo de trabalho suportado. - Se você precisar disso, você não está planejando o layout do repositório muito bem. - Você não deve precisar fazer isso, cópia de arquivo muito frequentemente-repositório Não é uma operação bem definida. - Basta copiar o arquivo sem histórico e colocar uma nota no Changelog.- AD NAYAUSUM O problema básico com todas essas respostas é esta: as pessoas precisam copiar ou mover arquivos entre repositórios. Subversion nos encorajou a colocar todos os nossos projetos no mesmo repositório, portanto, cópias de arquivos de projeto cruzados eram triviais. DVCs como o Mercurial nos encorajam a colocar cada projeto em um repositório separado, mas não fornecem uma maneira fácil de refatorar projetos. Se você se perguntando por que alguém precisaria fazer isso, você está no mesmo barco com usuários de CVS hard-core que se perguntaram por que alguém reclamou que renomear ou mover arquivos era um aborrecimento, e que renomear diretórios foi ... bem ridículo. Movendo as coisas ao redor é parte da refatoração. Os projetos são divididos e mesclados o tempo todo. Tanto quanto eu estou preocupado, a cópia do repositório cruzado e o movimento é um recurso essencial.HGCP não faz nada que você não pudesse fazer manualmente se quisesse. Basicamente, ele usa a extensão do Convert Mercurial. O HGCP simplesmente escreve um FileMap para você e executa a seqüência adequada de comandos HG. Também permite que você especifique caminhos de uma maneira mais natural.patches e Fixesi. Estou feliz em aceitar patches que aprimoram HGCP ou corrigir erros. Meu objetivo é manter o HGCP o mais simples possível, e focado em fluxos de trabalho de repositório cruzado.


hgcp. Software Relacionado

Synkie.

Synkie assiste aos repositórios Git, cometendo e empurrando alterações automaticamente ...

109

Download

gitflow.

Extensões do Git para fornecer operações de repositório de alto nível para o modelo de ramificação Vincent Driessen ...

31

Download

Bookcommit

extensão mercurial para prever automaticamente o nome do marcador atual para a mensagem Commit ...

85

Download