InggrisPerancisSpanyol

Ad


favorit OnWorks

git-debimport - Online di Cloud

Jalankan git-debimport di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah git-debimport yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


git-debimport - buat repositori git dari satu set paket Debian yang ada

RINGKASAN


git-debimport [Pilihan] jalan-awalan

DESKRIPSI


Program ini akan membuat repositori git dari semua file yang cocok dengan ${path-prefix}_*.diff.gz
atau ${path-prefix}_*.debian.tar.{gz,bz2,xz} (dengan
orig.tar.{gz,bz2,xz}), atau semua file yang cocok dengan ${path-prefix}_*.tar.{gz,bz2,xz} (untuk
paket asli Debian).

PILIHAN


Opsi berikut tersedia:

--mengambil
Cobalah untuk mengunduh semua versi yang tersedia dari snapshot.debian.org daripada menggunakan
satu set paket yang ada. NS debsnap(1) utilitas, dari devscripts 2.10.63 atau
nanti, harus tersedia di jalur untuk menggunakan opsi ini (sebelumnya debsnap Versi
hanya mendukung snapshot.debian.net yang tidak lagi menjadi cermin fungsional). NS
paket akan diunduh ke lokasi yang disiratkan oleh jalan-awalan dimana mereka
biasanya diharapkan sudah ada tanpa opsi ini. Diunduh
paket tidak akan dihapus secara otomatis setelah operasi ini selesai.

--terlambat-gabung
Versi awal dari git-debimport hanya akan menggabungkan cabang upstream dan debian
setelah impor semua paket selesai. Ini menghindari kegagalan impor di mana
penggabungan mungkin memiliki konflik yang perlu diselesaikan secara manual. Kita tahu
impor paket berikutnya dalam seri akan berisi resolusi untuk hal tersebut
konflik, jadi menunda penggabungan memungkinkan impor untuk melanjutkan tanpa intervensi
atau memperkenalkan perubahan yang bukan merupakan bagian dari sejarah asli. Namun demikian
menghasilkan sejarah kualitas yang lebih rendah untuk keperluan browsing perubahan Debian.
Semua paket asli dapat diambil dari repo seperti itu dengan kesetiaan yang sempurna,
tetapi perbedaan antara versi Debian yang berdekatan akan bercampur dengan perubahan upstream
juga.

Default untuk versi saat ini dari git-debimport adalah menggabungkan setiap hulu baru
rilis seperti yang diimpor. Ini memberikan tampilan yang jauh lebih alami dan berguna
sejarah, tetapi mungkin gagal dalam beberapa kasus. Gunakan opsi ini untuk mempekerjakan yang lebih tua
metode yang andal untuk paket yang menghasilkan konflik selama impor.

-di, --bertele-tele
Lebih berisik tentang operasi pelaporan yang sedang berlangsung. Sebagian besar hanya berguna dengan
--mengambil pilihan saat ini.

CONTOH


Impor arsip paket 'mypackagename' yang ada dari mysrcdir:
$ mkdir mydestdir && cd mydestdir
$ git-debimport ../mysrcdir/nama paket saya

Impor semua versi yang tersedia dari gitpkg dari snapshot.debian.org:
$ mkdir mydestdir && cd mydestdir
$ git-debimport --ambil ../my-gitpkg-sources/gitpkg

CATATAN


Sangat disayangkan bahwa pada saat ini, banyak alat untuk mengimpor sumber ke git
dari sistem kontrol revisi yang ada semua meninggalkan sesuatu yang diinginkan. Skrip ini
tidak menyelesaikan masalah itu. Namun apa yang dilakukannya adalah membuat repositori yang membuatnya
mungkin untuk secara akurat mengekstrak semua paket sebelumnya yang disuntikkan ke dalamnya.
Sayangnya ini lebih dari yang bisa dikatakan untuk hasil menjalankan git-cvsimport pada repo
dibuat oleh cvs-buildpackage, misalnya.

Saat ini sangat sederhana, dan membuat sejumlah asumsi hard-code tentang
repo yang dihasilkan. Untuk paket versi debian itu akan membuat repo dengan dua cabang:

ke hulu - untuk sumber hulu murni
menguasai - untuk sumber Debianized

Paket versi asli hanya akan memiliki cabang master.

Sementara hilangnya sejarah berbutir halus pada komitmen individu paling disesalkan, ini
skrip memungkinkan pengelola untuk mengimpor catatan yang dapat digunakan dari paket yang dirilis sebelumnya
sebagai dasar untuk pengembangan di masa depan. Ini mungkin pertukaran yang dapat diterima bagi orang-orang yang merasa
keuntungan memindahkan pengembangan masa depan ke git sekarang melebihi ketidaknyamanan
perlu merujuk ke repositori lama untuk detail lengkap dari komitmen sebelumnya.

Semoga masalah mengimpor secara akurat dari sistem kontrol revisi lainnya akan
dipecahkan suatu hari, tetapi sementara itu, sejarah singkat namun akurat tampaknya lebih berguna daripada
rinci tapi sebagian besar salah satu palsu.

Dengan tambahan debsnap(1) alat, masa manfaat ini telah diperpanjang melampaui
kebutuhan yang direncanakan semula. Orang yang tidak memiliki akses ke revisi asli
kontrol sejarah sama sekali dapat membangun sendiri dasar yang berguna untuk pengembangan lebih lanjut,
dengan cepat dan mudah, dari paket-paket yang masih tersedia di mirror snapshot publik.

Gunakan git-debimport online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    menenggak
    menenggak
    SWIG adalah alat pengembangan perangkat lunak
    yang menghubungkan program yang ditulis dalam C dan
    C++ dengan berbagai level tinggi
    bahasa pemrograman. SWIG digunakan dengan
    berbeda...
    Unduh SWIG.dll
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Bereaksi tema WooCommerce, dibangun dengan
    JS berikutnya, Webpack, Babel, Node, dan
    Express, menggunakan GraphQL dan Apollo
    Klien. Toko WooCommerce di React(
    berisi: Produk...
    Unduh WooCommerce Nextjs React Theme
  • 3
    archlabs_repo
    archlabs_repo
    Repo paket untuk ArchLabs Ini adalah
    aplikasi yang juga bisa diambil
    dari
    https://sourceforge.net/projects/archlabs-repo/.
    Ini telah dihosting di OnWorks di ...
    Unduh archlabs_repo
  • 4
    Proyek Zephyr
    Proyek Zephyr
    Proyek Zephyr adalah generasi baru
    sistem operasi waktu-nyata (RTOS) yang
    mendukung banyak perangkat keras
    ilmu bangunan. Hal ini didasarkan pada
    kernel jejak kecil...
    Unduh Proyek Zephyr
  • 5
    SCon
    SCon
    SCons adalah alat konstruksi perangkat lunak
    itu adalah alternatif yang unggul untuk
    alat pembuatan "Buat" klasik yang
    kita semua tahu dan cinta. SCon adalah
    dilaksanakan...
    Unduh SCons.dll
  • 6
    PSeInt
    PSeInt
    PSeInt adalah penerjemah kode semu untuk
    siswa pemrograman berbahasa Spanyol.
    Tujuan utamanya adalah menjadi alat untuk
    belajar dan memahami dasar
    konsep...
    Unduh PSeInt.dll
  • Lebih banyak lagi »

Perintah Linux

Ad