АнглийскийФранцузскийИспанский

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-дебимпорт [кредита] префикс пути

ОПИСАНИЕ


Эта программа создаст 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, а не использовать
существующий набор пакетов. В debsnap(1) утилита из сценариев разработки 2.10.63 или
позже должен быть доступен в пути, чтобы использовать эту опцию (ранее debsnap версии
поддерживается только snapshot.debian.net, который больше не является функциональным зеркалом). В
пакеты будут загружены в место, указанное в префикс пути где они
обычно ожидается, что уже существует без этой опции. Скачано
пакеты не будут автоматически удалены после завершения этой операции.

--позднее слияние
Ранние версии git-дебимпорт будет объединять только ветки восходящего потока и debian
после завершения импорта всех пакетов. Это позволяет избежать сбоя импорта, когда
при слиянии могут возникнуть конфликты, которые необходимо разрешить вручную. Мы знаем
импорт следующего пакета в серии будет содержать разрешение для любого такого
конфликт, поэтому отсрочка слияния позволяет продолжить импорт без вмешательства
или внесение изменений, которые не были частью первоначальной истории. Однако он
создавать историю меньшего качества для просмотра изменений Debian.
Все исходные пакеты могут быть извлечены из такого репо с идеальной точностью,
но разница между соседними версиями Debian будет смешана с изменениями в основной ветке разработки.
тоже.

По умолчанию для текущих версий git-дебимпорт состоит в том, чтобы объединить каждый новый восходящий поток
выпускаем как импортированный. Это дает более естественный и полезный вид.
история, но может потерпеть неудачу в некоторых случаях. Используйте эту опцию, чтобы использовать более старых
надежный метод для пакетов, вызывающих конфликты при импорте.

-в, --подробный
Будьте более шумными, сообщая о выполняемых операциях. В основном полезно только с
--принести вариант в настоящее время.

ПРИМЕР


Импортируйте архив существующих пакетов 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 он создаст репо с двумя ветвями:

вверх по течению - для первозданного источника
мастер - для Debianised исходного кода

Пакеты с собственными версиями будут иметь только главную ветвь.

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

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

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

Используйте git-debimport онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Сковорода
    Сковорода
    SWIG - это инструмент для разработки программного обеспечения
    который соединяет программы, написанные на C, и
    C ++ с множеством высокоуровневых
    языки программирования. SWIG используется с
    разные...
    Скачать SWIG
  • 2
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, созданная с помощью
    Далее JS, Webpack, Babel, Node и
    Экспресс, используя 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), которая
    поддерживает несколько аппаратных средств
    архитектуры. Он основан на
    компактное ядро ​​...
    Скачать проект Зефир
  • 5
    SCons
    SCons
    SCons - инструмент для создания программного обеспечения
    это лучшая альтернатива
    классический инструмент сборки "Make",
    мы все знаем и любим. SCons - это
    реализовал ...
    Скачать SCons
  • 6
    PSInt
    PSInt
    PSeInt - интерпретатор псевдокода для
    испаноязычные студенты-программисты.
    Его основная цель - быть инструментом для
    изучение и понимание основных
    концепция ...
    Скачать PSInt
  • Больше »

Команды Linux

  • 1
    7z
    7z
    7z - файловый архиватор с самым высоким
    степень сжатия ...
    Беги 7z
  • 2
    7za
    7za
    7za - файловый архиватор с самым высоким
    степень сжатия ...
    Беги 7за
  • 3
    пресмыкающийся
    пресмыкающийся
    ЖУТКО - Информация о геолокации
    ОПИСАНИЕ агрегатора: Creepy — это
    приложение, позволяющее собирать
    информация, связанная с геолокацией, о
    пользователи из...
    Беги жутко
  • 4
    сборник сверчков
    сборник сверчков
    крикет — программа для управления
    сбор и отображение временных рядов
    данные ...
    Запустите команду cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - скрипт для получения
    информация об установленной версии
    G-Wrap ...
    Запустите g-wrap-config
  • 6
    г.accessgrass
    г.accessgrass
    g.access — контролирует доступ к
    текущий набор карт для других пользователей на
    система. Если опция не указана, печатает
    Текущее состояние. КЛЮЧЕВЫЕ СЛОВА: общее, карта.
    руководство, п...
    Запустите g.accessgrass
  • Больше »

Ad