IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

git-debimport - Online nel cloud

Esegui git-debimport nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando git-debimport che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


git-debimport - crea un repository git da un insieme di pacchetti Debian esistenti

SINOSSI


git-debimport [Opzioni] prefisso-percorso

DESCRIZIONE


Questo programma creerà un repository git di tutti i file che corrispondono a ${path-prefix}_*.diff.gz
o ${prefisso-percorso}_*.debian.tar.{gz,bz2,xz} (con il loro corrispondente
orig.tar.{gz,bz2,xz}), o di tutti i file che corrispondono a ${prefisso-percorso}_*.tar.{gz,bz2,xz} (per
pacchetti nativi Debian).

VERSIONI


Sono disponibili le seguenti opzioni:

--andare a prendere
Tenta di scaricare tutte le versioni disponibili da snapshot.debian.org invece di usare
un insieme esistente di pacchetti. Il debsnap(1) utilità, da devscripts 2.10.63 o
in seguito, deve essere disponibile nel percorso per utilizzare questa opzione (in precedenza debsnap versioni
supportato solo snapshot.debian.net che non è più un mirror funzionante). Il
i pacchetti verranno scaricati nella posizione implicata dal prefisso-percorso dove loro
normalmente dovrebbe esistere già senza questa opzione. Scaricato
i pacchetti non verranno rimossi automaticamente al termine di questa operazione.

--fusione tardiva
Le prime versioni di git-debimport unirebbe solo i rami upstream e debian
dopo che l'importazione di tutti i pacchetti è stata completata. Ciò evita un errore di importazione dove
l'unione potrebbe avere conflitti che dovrebbero essere risolti manualmente. Sappiamo
l'importazione del prossimo pacchetto della serie conterrà una risoluzione a tale
conflitto, quindi ritardare l'unione consente all'importazione di procedere senza intervento
o introducendo cambiamenti che non facevano parte della storia originale. Lo fa comunque
produrre una cronologia di qualità inferiore allo scopo di sfogliare le modifiche Debian.
Tutti i pacchetti originali possono essere recuperati da tale repo con perfetta fedeltà,
ma la differenza tra le versioni adiacenti di Debian sarà mischiata con le modifiche a monte
troppo.

L'impostazione predefinita per le versioni correnti di git-debimport è unire ogni nuovo upstream
rilascio man mano che viene importato. Questo dà un aspetto molto più naturale e utile
storia, ma in alcuni casi potrebbe non riuscire. Usa questa opzione per impiegare i più anziani
metodo affidabile per i pacchetti che generano conflitti durante l'importazione.

-in, --verboso
Sii più rumoroso nel segnalare le operazioni in corso. Per lo più utile solo con il
--andare a prendere opzione al momento.

ESEMPIO


Importa un archivio di pacchetti 'mypackagename' esistenti da mysrcdir:
$ mkdir miadestdir && cd miadestdir
$ git-debimport ../mysrcdir/mypackagename

Importa tutte le versioni disponibili di gitpkg da snapshot.debian.org:
$ mkdir miadestdir && cd miadestdir
$ git-debimport --fetch ../my-gitpkg-sources/gitpkg

NOTE


È un peccato che al momento molti degli strumenti per importare i sorgenti in git
da un sistema di controllo di revisione esistente tutti lasciano a desiderare. Questo script
non risolve quel problema. Quello che fa comunque è creare un repository che lo renda
possibile estrarre con precisione tutti i pacchetti precedenti che gli sono stati iniettati.
Questo è purtroppo più di quanto si possa dire per il risultato dell'esecuzione di git-cvsimport su un repository
creato da cvs-buildpackage, per esempio.

Attualmente è molto semplice e fa una serie di assunzioni codificate sul
riporto risultante. Per i pacchetti con versione Debian creerà un repository con due rami:

a monte - per la sorgente a monte incontaminata
Mastercard - per la fonte Debianizzata

I pacchetti con versione nativa avranno solo il ramo principale.

Sebbene la perdita di una cronologia dettagliata sui singoli commit sia molto deplorevole, questo
script consente a un manutentore di importare un record utilizzabile dei pacchetti rilasciati in precedenza
come base per lo sviluppo futuro. Questo può essere un compromesso accettabile per le persone che si sentono
il vantaggio di spostare lo sviluppo futuro su git ora supera l'inconveniente di
la necessità di fare riferimento a un repository legacy per i dettagli completi dei commit precedenti.

Si spera che i problemi di importazione accurata da altri sistemi di controllo di revisione saranno
risolto un giorno, ma nel frattempo una storia breve ma accurata sembra più utile di un
dettagliato ma in gran parte falso.

Con l'aggiunta di debsnap(1) strumento, la vita utile di questo è stata estesa oltre
il bisogno originariamente previsto. Persone che non hanno accesso alla revisione originale
la storia del controllo può costruire da soli una base utile per un ulteriore sviluppo,
rapidamente e facilmente, dai pacchetti che sono ancora disponibili sui mirror di snapshot pubblici.

Usa git-debimport online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    SWIG
    SWIG
    SWIG è uno strumento di sviluppo software
    che collega programmi scritti in C e
    C++ con una varietà di alto livello
    linguaggi di programmazione. SWIG è usato con
    diverso...
    Scarica SIG
  • 2
    Tema React di WooCommerce Nextjs
    Tema React di WooCommerce Nextjs
    Tema React WooCommerce, costruito con
    Avanti JS, Webpack, Babel, Node e
    Express, utilizzando GraphQL e Apollo
    Cliente. Negozio WooCommerce a React(
    contiene: Prodotti...
    Scarica il tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repository dei pacchetti per ArchLabs Questo è un file
    applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/archlabs-repo/.
    È stato ospitato in OnWorks in...
    Scarica archlabs_repo
  • 4
    Progetto Zefiro
    Progetto Zefiro
    Il progetto Zephyr è una nuova generazione
    sistema operativo in tempo reale (RTOS) che
    supporta più hardware
    architetture. Si basa su a
    kernel a ingombro ridotto...
    Scarica il progetto zephyr
  • 5
    SCons
    SCons
    SCons è uno strumento di costruzione di software
    che è un'alternativa superiore al
    il classico strumento di costruzione "Make" che
    tutti conosciamo e amiamo. SCons è
    implementato un...
    Scarica SCons
  • 6
    PSInt
    PSInt
    PSeInt è un interprete di pseudo-codice per
    studenti di programmazione di lingua spagnola.
    Il suo scopo principale è quello di essere uno strumento per
    imparare e comprendere le basi
    concetto...
    Scarica PSInt
  • Di Più "

Comandi Linux

  • 1
    7z
    7z
    7z - Un archiviatore di file con la massima estensione
    rapporto di compressione ...
    Corri 7z
  • 2
    7za
    7za
    7za - Un archiviatore di file con la massima estensione
    rapporto di compressione ...
    Esegui 7za
  • 3
    raccapricciante
    raccapricciante
    CREEPY - Un'informazione di geolocalizzazione
    aggregatore DESCRIZIONE: raccapricciante è un
    applicazione che ti permette di raccogliere
    informazioni relative alla geolocalizzazione su
    utenti di...
    Corri inquietante
  • 4
    cricket-compila
    cricket-compila
    cricket - Un programma per gestire il
    raccolta e visualizzazione di serie temporali
    dati ...
    Esegui la compilazione di cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script da ottenere
    informazioni sulla versione installata
    di G-Wrap...
    Esegui g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Controlla l'accesso a
    mapset corrente per altri utenti sul
    sistema. Se non viene fornita alcuna opzione, viene stampato
    stato attuale. PAROLE CHIAVE: generale, mappa
    gestione, p...
    Esegui g.accessgrass
  • Di Più "

Ad