англійськафранцузькаіспанська

Ad


Значок OnWorks

git-debimport - онлайн у хмарі

Запустіть git-debimport у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда git-debimport, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


git-debimport — створити репозиторій git із набору існуючих пакетів Debian

СИНТАКСИС


git-debimport [опції] шлях-префікс

ОПИС


Ця програма створить репозиторій git усіх файлів, які відповідають ${path-prefix}_*.diff.gz
або ${path-prefix}_*.debian.tar.{gz,bz2,xz} (з відповідними
orig.tar.{gz,bz2,xz}) або всіх файлів, які відповідають ${path-prefix}_*.tar.{gz,bz2,xz} (для
рідні пакунки Debian).

ВАРІАНТИ


Доступні такі опції:

--принести
Спробуйте завантажити всі доступні версії з snapshot.debian.org, а не використовувати
наявний набір пакетів. The debsnap(1) утиліта, з devscripts 2.10.63 або
пізніше, має бути доступним у шляху для використання цієї опції (раніше debsnap версії
підтримується лише snapshot.debian.net, який більше не є функціональним дзеркалом). The
Пакунки будуть завантажені в розташування, зазначене в шлях-префікс де вони
зазвичай очікується, що вже існуватиме без цієї опції. Завантажено
пакети не будуть автоматично видалені після завершення цієї операції.

--пізно-злиття
Ранні версії git-debimport об'єднає лише гілки upstream і debian
після завершення імпорту всіх пакетів. Це дозволяє уникнути помилок імпорту де
злиття може мати конфлікти, які потрібно буде вирішувати вручну. Ми знаємо
імпорт наступного пакета серії міститиме дозвіл на будь-який такий
конфлікту, тому затримка злиття дозволяє імпорту виконуватися без втручання
або внесення змін, які не були частиною первісної історії. Проте це робить
створювати історію меншої якості для перегляду змін Debian.
Усі оригінальні пакунки можна отримати з такого репо з ідеальною точністю,
але різниця між сусідніми версіями Debian буде змішана зі змінами вгорі
теж.

За замовчуванням для поточних версій git-debimport полягає в об’єднанні кожного нового вище за течією
випускати у міру імпорту. Це надає набагато більш природний і корисний вигляд
історії, але в деяких випадках може вийти з ладу. Використовуйте цю опцію, щоб зайняти більше старших
надійний метод для пакетів, які генерують конфлікти під час імпорту.

-v, -багатослівний
Будьте більш шумними, повідомляючи про поточні операції. Здебільшого корисно тільки з
--принести варіант на даний момент.

приклад


Імпортуйте архів існуючих пакетів 'mypackagename' з mysrcdir:
$ mkdir mydestdir && cd mydestdir
$ git-debimport ../mysrcdir/мій пакет

Імпортуйте всі доступні версії gitpkg з snapshot.debian.org:
$ mkdir mydestdir && cd mydestdir
$ git-debimport --fetch ../my-gitpkg-sources/gitpkg

ПРИМІТКИ


Прикро, що в даний час багато інструментів для імпорту вихідного коду в git
з існуючої системи контролю переглядів все залишає бажати кращого. Цей сценарій
не вирішує цю проблему. Однак він створює репозиторій, який це робить
можливість точно витягти всі попередні пакети, які були введені в нього.
На жаль, це більше, ніж можна сказати про результат запуску git-cvsimport у репозиторії
створений, наприклад, cvs-buildpackage.

Наразі це дуже просто і робить ряд жорстко запрограмованих припущень щодо
отримане репо. Для пакетів у версії debian він створить репозиторію з двома гілками:

вгору за течією - для незайманого джерела вище за течією
майстер - для дебіанізованого джерела

Пакунки з власними версіями матимуть лише головну гілку.

Хоча втрата дрібнозернистої історії під час окремих комітів викликає найбільший жаль, це
скрипт дозволяє супроводжувачу імпортувати придатний для використання запис раніше випущених пакетів
як основу майбутнього розвитку. Це може бути прийнятним компромісом для людей, які відчувають
Перевага перенесення майбутньої розробки на git зараз переважає незручності
потрібно звернутися до застарілого сховища для повної інформації про попередні коміти.

Сподіваюся, проблеми з точним імпортом з інших систем контролю переглядів будуть
вирішено одного дня, але тим часом коротка, але точна історія здається більш корисною, ніж a
детальний, але в основному фальшивий.

З додаванням debsnap(1) інструмент, термін його служби продовжено
спочатку передбачувану потребу. Люди, які не мають доступу до оригінальної редакції
контрольна історія взагалі може побудувати для себе корисну базу для подальшого розвитку,
швидко та легко з пакетів, які все ще доступні на загальнодоступних дзеркалах знімків.

Використовуйте git-debimport онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    ЛАГІТ
    ЛАГІТ
    SWIG – це інструмент розробки програмного забезпечення
    що з'єднує програми, написані на C і
    C++ з різноманітними високорівневими
    мови програмування. SWIG використовується з
    інший...
    Завантажити SWIG
  • 2
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, створена за допомогою
    Next JS, Webpack, Babel, Node і
    Express, використовуючи GraphQL і Apollo
    Клієнт. Магазин WooCommerce в React(
    містить: Продукти...
    Завантажте тему WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Сховище пакетів для ArchLabs Це
    додаток, який також можна отримати
    від
    https://sourceforge.net/projects/archlabs-repo/.
    Його розміщено в OnWorks у...
    Завантажити archlabs_repo
  • 4
    Проект Зефір
    Проект Зефір
    Проект Zephyr – це нове покоління
    операційна система реального часу (RTOS).
    підтримує декілька апаратних засобів
    архітектури. Він заснований на а
    ядро малої площі...
    Завантажити Zephyr Project
  • 5
    SCONS
    SCONS
    SCons - це інструмент для створення програмного забезпечення
    що є кращою альтернативою
    класичний інструмент "Make" для створення
    ми всі знаємо і любимо. SCons є
    впроваджено...
    Завантажити SCons
  • 6
    PSeInt
    PSeInt
    PSeInt - це інтерпретатор псевдокоду для
    іспаномовні студенти програмування.
    Його головне призначення – бути інструментом для
    навчання та розуміння основ
    концепція...
    Завантажити PSeInt
  • Детальніше »

Команди Linux

  • 1
    7z
    7z
    7z - файловий архіватор з найвищими
    ступінь стиснення...
    Запустіть 7z
  • 2
    7за
    7за
    7za - файловий архіватор з найвищими
    ступінь стиснення...
    Виконати 7za
  • 3
    плазуни
    плазуни
    CREEPY - інформація про геолокацію
    агрегатор ОПИС: creepy is an
    додаток, що дозволяє збирати
    інформація про геолокацію
    користувачі з...
    Біг моторошно
  • 4
    cricket-compile
    cricket-compile
    cricket - програма для керування
    збір і відображення часових рядів
    дані ...
    Запустіть cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - скрипт для отримання
    інформація про встановлену версію
    G-Wrap ...
    Запустіть g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access – контролює доступ до
    поточний набір карт для інших користувачів на
    система. Якщо опції немає, друкує
    поточний стан. КЛЮЧОВІ СЛОВА: загальне, карта
    управління, п...
    Запустіть g.accessgrass
  • Детальніше »

Ad