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

Ad


Значок OnWorks

git-pack-objects - Интернет в облаке

Запустите git-pack-objects в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда git-pack-objects, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


git-pack-objects - Создать упакованный архив объектов

СИНТАКСИС


мерзавец Pack-объекты [-q | --прогресс | --all-progress] [--all-progress-подразумевается]
[--no-reuse-delta] [--delta-base-offset] [--не пусто]
[--local] [--incremental] [--window = ] [--depth = ]
[--revs [--unpacked | --all]] [--stdout | базовое имя]
[--shallow] [--keep-true-parent] <список-объектов

ОПИСАНИЕ


Читает список объектов со стандартного ввода и записывает упакованный архив с указанными
base-name или в стандартный вывод.

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

Формат упакованного архива (.pack) разработан как самодостаточный, поэтому его можно
распаковано без какой-либо дополнительной информации. Следовательно, каждый объект, от которого зависит дельта
должен присутствовать в упаковке.

Индексный файл пакета (.idx) создается для быстрого произвольного доступа к объектам в пакете.
Размещение индексного файла (.idx) и упакованного архива (.pack) в пак /
подкаталог $ GIT_OBJECT_DIRECTORY (или любой из каталогов на
$ GIT_ALTERNATE_OBJECT_DIRECTORIES) позволяет Git читать из архива пакета.

Ассоциация мерзавец распаковать-объекты команда может читать упакованный архив и разворачивать объекты
содержащиеся в пакете в формате «однофайловый однообъектный»; обычно это делается
команды smart-pull, когда пакет создается на лету для эффективного сетевого транспорта с помощью
их ровесники.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


базовое имя
Запишите в пару файлов (.pack и .idx), используя определить имя
созданного файла. Когда используется эта опция, два файла записываются на
- . {pack, idx} файлы. это хеш, основанный на содержимом пакета и
записывается в стандартный вывод команды.

--stdout
Запишите содержимое пакета (то, что было бы записано в файл .pack) в
стандартный вывод.

--revs
Считайте аргументы ревизии из стандартного ввода, а не из отдельного объекта
имена. Аргументы ревизии обрабатываются так же, как мерзавец список изменений с
Флаг --objects использует свои аргументы фиксации для построения списка объектов, которые он выводит. В
объекты в результирующем списке упаковываются. Помимо исправлений, --not или --shallow
линии также принимаются.

- без упаковки
Это означает --revs. При обработке списка аргументов ревизии считываются из
стандартный ввод, ограничьте упакованные объекты теми, которые еще не упакованы.

--все
Это означает --revs. В дополнение к списку аргументов ревизии, прочитанному из
стандартный ввод, сделайте вид, что все ссылки в refs / указаны для включения.

--include-тег
Включите незапрошенные аннотированные теги, если объект, на который они ссылаются, был включен в
результирующий файл пакета. Это может быть полезно для отправки новых тегов собственным клиентам Git.

--window = , --depth =
Эти два параметра влияют на то, как объекты, содержащиеся в пакете, хранятся с помощью дельта
сжатие. Сначала объекты внутренне сортируются по типу, размеру и, необязательно.
имена и сравниваются с другими объектами в --window, чтобы увидеть, используется ли дельта
сжатие экономит место. --depth ограничивает максимальную глубину дельты; делая это слишком глубоко
влияет на производительность на стороне распаковщика, потому что необходимо применить дельта-данные
чтобы много раз добраться до нужного объекта. Значение по умолчанию для --window - 10.
и --depth - 50.

- окно-память =
Эта опция обеспечивает дополнительное ограничение поверх --window; размер окна будет
динамически уменьшать масштаб, чтобы занимать не более байтов в памяти. Это
полезно в репозиториях с сочетанием больших и маленьких объектов, чтобы не исчерпать память
с большим окном, но вы все равно сможете воспользоваться большим окном для
объекты меньшего размера. Размер может быть дополнен суффиксами «k», «m» или «g». --window-memory = 0
делает использование памяти неограниченным, что является значением по умолчанию.

--max-pack-size =
Максимальный размер каждого файла выходного пакета. Размер может быть дополнен суффиксами «k», «m» или «g».
Минимальный допустимый размер ограничен 1 МиБ. Если указано, несколько файлов пакетов могут быть
созданный. Значение по умолчанию не ограничено, если только конфигурационная переменная pack.packSizeLimit не установлена.
комплект.

- чести-стая-храните
Этот флаг заставляет объект, уже находящийся в локальном пакете, который имеет файл .keep, быть
игнорируется, даже если в противном случае он был бы упакован.

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

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

- непустой
Создавать упакованный архив только в том случае, если он будет содержать хотя бы один объект.

--прогресс
Статус выполнения сообщается в стандартном потоке ошибок по умолчанию, когда он
прикреплен к терминалу, если не указан -q. Этот флаг форсирует статус прогресса даже
если стандартный поток ошибок не направлен на терминал.

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

--все-прогресс-подразумеваемый
Это используется для обозначения --all-progress всякий раз, когда активируется отображение прогресса. В отличие от
--all-progress этот флаг сам по себе не вызывает никакого отображения прогресса.

-q
Этот флаг заставляет команду не сообщать о ходе выполнения в стандартном потоке ошибок.

--no-reuse-delta
При создании упакованного архива в репозитории, в котором есть существующие пакеты, команда
повторно использует существующие дельты. Иногда это приводит к несколько неоптимальному пакету. Этот
flag указывает команде не повторно использовать существующие дельты, а вычислять их с нуля.

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

--compression =
Определяет уровень сжатия для вновь сжатых данных в сгенерированном пакете. Если не
указано, уровень сжатия пакета определяется сначала pack.compression, затем
core.compression и по умолчанию -1, zlib по умолчанию, если ни один из них не установлен. Добавлять
--no-reuse-object, если вы хотите установить единый уровень сжатия для всех данных нет
имеет значение источник.

--тонкий
Создайте «тонкий» пакет, исключив общие объекты между отправителем и получателем в
чтобы уменьшить сетевую передачу. Этот вариант имеет смысл только в сочетании с
--стандартный вывод.

Примечание. Тонкий пакет нарушает формат упакованного архива, пропуская необходимые объекты и
таким образом, Git не может использовать его, не делая его самодостаточным. Используйте git index-pack
--фиксировать-тонкий (см. git-индекс-пакет(1)), чтобы восстановить автономное свойство.

--мелкий
Оптимизируйте пакет, который будет предоставлен клиенту с неглубоким репозиторием. Этот
опция в сочетании с --thin может привести к уменьшению размера пакета за счет скорости.

--дельта-базовое смещение
Упакованный архив может выражать базовый объект дельты как 20-байтовый объект.
имя или как смещение в потоке, но древние версии Git не понимают
последний. По умолчанию, мерзавец Pack-объекты использует только прежний формат для лучшего
совместимость. Эта опция позволяет команде использовать последний формат для
компактность. В зависимости от средней длины дельта-цепи этот вариант обычно
сжимает итоговый файл пакета на 3-5 процентов.

Примечание. Команды Porcelain, такие как git gc (см. git-gc(1)), git repack (см. мерзавец
перепаковать(1)) передайте эту опцию по умолчанию в современном Git, когда они помещают объекты в ваш
репозиторий в файлы пакетов. Как и git bundle (см. git-пакет(1)) при создании
расслоение.

--threads =
Задает количество потоков, которые будут созданы при поиске наилучших дельта-совпадений. Этот
требует, чтобы pack-объекты компилировались с потоками pthreads, в противном случае эта опция игнорируется
с предупреждением. Это предназначено для сокращения времени упаковки на многопроцессорных машинах. В
однако необходимый объем памяти для окна дельта-поиска умножается на
количество потоков. Если указать 0, Git автоматически определит количество процессоров и
соответственно установите количество потоков.

--index-version = [, ]
Это предназначено для использования только набором тестов. Это позволяет принудительно установить версию для
сгенерированный индекс пакета, и для принудительного ввода 64-битных записей индекса в объекты, расположенные выше
данное смещение.

- верные родители
При таком варианте скрытые трансплантатами родители все же упаковываются.

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


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

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

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad