InglêsFrancêsEspanhol

Ad


favicon do OnWorks

git-debimport - On-line na nuvem

Execute git-debimport no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando git-debimport que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas múltiplas estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online de Windows ou emulador online de MAC OS.

PROGRAMA:

NOME


git-debimport – cria um repositório git a partir de um conjunto de pacotes Debian existentes

SINOPSE


git-debimport [opções] prefixo do caminho

DESCRIÇÃO


Este programa criará um repositório git de todos os arquivos que correspondem a ${path-prefix}_*.diff.gz
ou ${path-prefix}_*.debian.tar.{gz,bz2,xz} (com seus correspondentes
orig.tar.{gz,bz2,xz}), ou de todos os arquivos que correspondem a ${path-prefix}_*.tar.{gz,bz2,xz} (para
Pacotes nativos do Debian).

OPÇÕES


As seguintes opções estão disponíveis:

--buscar
Tente baixar todas as versões disponíveis em snapshot.debian.org em vez de usar
um conjunto existente de pacotes. O debsnap(1) utilitário, de devscripts 2.10.63 ou
mais tarde, deve estar disponível no caminho para usar esta opção (anteriormente debsnap versões
suporta apenas snapshot.debian.net que não é mais um espelho funcional). O
pacotes serão baixados no local indicado pelo prefixo do caminho onde eles
normalmente já existiria sem esta opção. Baixado
os pacotes não serão removidos automaticamente após a conclusão desta operação.

--late-merge
Versões iniciais do git-debimport apenas fundiria os ramos upstream e debian
após a conclusão da importação de todos os pacotes. Isso evita uma falha na importação onde
a mesclagem pode ter conflitos que precisariam ser resolvidos manualmente. Nós sabemos
a importação do próximo pacote da série conterá uma resolução para qualquer um desses
conflito, portanto, atrasar a mesclagem permite que a importação prossiga sem intervenção
ou introduzindo mudanças que não faziam parte da história original. No entanto, isso acontece
produzir um histórico de qualidade inferior para fins de navegação nas alterações do Debian.
Todos os pacotes originais podem ser recuperados desse repositório com perfeita fidelidade,
mas a diferença entre versões adjacentes do Debian será misturada com mudanças do upstream
demasiado.

O padrão para versões atuais do git-debimport é mesclar cada novo upstream
lançamento à medida que é importado. Isso dá uma aparência muito mais natural e útil
história, mas pode falhar em alguns casos. Use esta opção para empregar os mais velhos
método confiável para pacotes que geram conflitos durante a importação.

-dentro, --verbose
Seja mais barulhento ao relatar operações em andamento. Principalmente útil apenas com o
--buscar opção atualmente.

EXEMPLO


Importe um arquivo de pacotes 'mypackagename' existentes de mysrcdir:
$ mkdir meudestdir && cd meudestdir
$ git-debimport ../mysrcdir/meunomedopacote

Importe todas as versões disponíveis do gitpkg de snapshot.debian.org:
$ mkdir meudestdir && cd meudestdir
$ git-debimport --fetch ../my-gitpkg-sources/gitpkg

NOTAS


É lamentável que, atualmente, muitas das ferramentas para importar fontes para o git
de um sistema de controle de revisão existente deixam a desejar. Este roteiro
não resolve esse problema. O que ele faz, entretanto, é criar um repositório que o torna
possível extrair com precisão todos os pacotes anteriores que foram injetados nele.
Infelizmente, isso é mais do que pode ser dito sobre o resultado da execução do git-cvsimport em um repositório
criado por cvs-buildpackage, por exemplo.

Atualmente é muito simples e faz uma série de suposições codificadas sobre o
repositório resultante. Para pacotes com versão debian, ele criará um repositório com duas ramificações:

rio acima - para a fonte upstream pura
dominar - para a fonte Debianizada

Pacotes com versão nativa terão apenas o branch master.

Embora a perda do histórico refinado em commits individuais seja muito lamentável, isso
script permite que um mantenedor importe um registro utilizável dos pacotes lançados anteriormente
como base para o desenvolvimento futuro. Esta pode ser uma troca aceitável para pessoas que se sentem
a vantagem de mover o desenvolvimento futuro para o git agora supera a inconveniência de
necessidade de consultar um repositório legado para obter detalhes completos de commits anteriores.

Esperamos que os problemas de importação precisa de outros sistemas de controle de revisão sejam resolvidos.
resolvido um dia, mas enquanto isso, uma história breve, mas precisa, parece mais útil do que uma
detalhado, mas em grande parte falso.

Com a adição do debsnap(1) ferramenta, a vida útil desta foi estendida além
a necessidade originalmente prevista. Pessoas que não têm acesso à revisão original
controlar a história podem construir para si uma base útil para um maior desenvolvimento,
de forma rápida e fácil, a partir dos pacotes que ainda estão disponíveis em espelhos públicos de snapshots.

Use git-debimport online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    GOLE
    GOLE
    SWIG é uma ferramenta de desenvolvimento de software
    que conecta programas escritos em C e
    C ++ com uma variedade de alto nível
    linguagens de programação. SWIG é usado com
    diferente...
    Baixar SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construído com
    Próxima JS, Webpack, Babel, Node e
    Express, usando GraphQL e Apollo
    Cliente. Loja WooCommerce em React(
    contém: Produtos...
    Baixe o tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repositório de pacotes para ArchLabs Este é um
    aplicativo que também pode ser obtido
    da
    https://sourceforge.net/projects/archlabs-repo/.
    Ele foi hospedado no OnWorks em...
    Baixar archlabs_repo
  • 4
    Projeto Zephyr
    Projeto Zephyr
    O Projeto Zephyr é uma nova geração
    sistema operacional em tempo real (RTOS) que
    suporta vários hardwares
    arquiteturas. É baseado em um
    kernel de pequena pegada ...
    Baixar Projeto Zephyr
  • 5
    SCons
    SCons
    SCons é uma ferramenta de construção de software
    essa é uma alternativa superior ao
    clássica ferramenta de construção "Make" que
    todos nós conhecemos e amamos. SCons é
    implementou um ...
    Baixar SCons
  • 6
    PSeIntGenericName
    PSeIntGenericName
    PSeInt é um interpretador de pseudo-código para
    alunos de programação que falam espanhol.
    Seu principal objetivo é ser uma ferramenta para
    aprender e compreender o básico
    concep ...
    Baixar PSeInt
  • Mais "

Comandos Linux

Ad