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

Значок OnWorks

osc - Онлайн в облаке

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

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

ПРОГРАММА:

ИМЯ


osc - инструмент командной строки службы сборки openSUSE.

СИНТАКСИС


OSC [ГЛОБАЛОПТЫ] ПОДКОМАНДА [КЛЮЧ] [ARGS...]
OSC помощь ПОДКОМАНДА

ОПИСАНИЕ


Инструмент командной строки службы сборки openSUSE.

КОМАНДЫ
Отметить файлы для добавления при следующей фиксации

Если указан URL-адрес, файл будет загружен и зарегистрирован для загрузки.
сервером, а также через службу источника download_url.

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

Применение:
osc добавить URL [URL ...]
osc добавить ФАЙЛ [ФАЙЛ ...]

добавитьудалить (А)
Добавляет новые файлы, удаляет пропавшие файлы

Добавляет все новые файлы в локальную копию и удаляет все исчезнувшие файлы.

ARG, если он указан, является рабочей копией пакета.

Применение:
osc addremove [ARGS ...]

Опции:
-h, --help показать это справочное сообщение и выйти
-r, --рекурсивный
Если CWD - это каталог проекта, просканируйте все каталоги пакетов как
хорошо

агрегатпак
«Агрегировать» пакет в другой пакет

Агрегация пакета означает, что результаты сборки (двоичные файлы) пакета
в основном скопирован в другой проект. Это можно использовать, чтобы сделать пакеты доступными
из здания, которые необходимы в проекте, но доступны только в другом
проект. Учтите, что это делается за счет дискового пространства. Видеть
http://en.opensuse.org/openSUSE: Build_Service_Tips_and_Tricks # link_and_aggregate
чтобы получить больше информации.

Имя DESTPAC необязательно; имя исходных пакетов будет использоваться, если DESTPAC
опущено.

Применение:
osc aggregatepac SOURCEPRJ SOURCEPAC DESTPRJ [DESTPAC] Параметры:
-h, --help показать это справочное сообщение и выйти
-d, --отключить-публикацию
отключить публикацию агрегированного пакета
-m SRC = TARGET [, SRC = TARGET], --map-repo = SRC = TARGET [, SRC = TARGET]
Позволяет отображать репозиторий в виде
SRC = TARGET [, SRC = TARGET]
--nosources
игнорировать исходные пакеты при копировании результатов сборки в
целевой проект

API Сделать произвольный запрос к API

Полезно для тестирования.

URL может быть указан как частично (только компонент пути), так и полностью с URL
схема и имя хоста ('http: // ...').

Обратите внимание на глобальные параметры -A и -H (см. Справку по osc).

Примеры:
osc api / source / home: пользователь
osc api -X ПОСТАВИТЬ -T / И т.д. / Fstab источник / главная: пользователь / test5 / myfstab
osc api -e / конфигурация

Применение:
URL-адрес osc api

Опции:
-h, --help показать это справочное сообщение и выйти
-a СТРОКА ИМЕНИ, --add-header = СТРОКА ИМЕНИ
добавить указанный заголовок в запрос
-T ФАЙЛ, -f ФАЙЛ, --file = ФАЙЛ
указать имя файла для загрузки, по умолчанию используется режим PUT
-d СТРОКА, --data = СТРОКА
укажите строковые данные, например, для POST
-e, --edit ПОЛУЧИТЬ, отредактировать и ПОСТАВИТЬ местоположение
-X HTTP_METHOD, -m HTTP_METHOD, --method = HTTP_METHOD
укажите метод HTTP для использования (GET | PUT | DELETE | POST)

филиал (БКО, филиал гетпак)
Разветвить пакет

[Видеть http://en.opensuse.org/openSUSE: Build_Service_Collaboration для получения информации о
Эта тема.]

Создайте ссылку источника из пакета существующего проекта на новый подпроект
домашний проект запрашивающего (дом: филиалы :)

Разветвленный пакет будет жить в
главная: ИМЯ ПОЛЬЗОВАТЕЛЯ: ветки: ПРОЕКТ / ПАКЕТ, если не указано иное.

С getpac или bco разветвленный пакет будет поступать от одного из
openSUSE: Factory (список проектов из oscrc: getpac_default_project), если
в командной строке больше ничего не указано.

Применение:
Оск филиал
филиал osc ИСТОЧНИК ИСТОЧНИК ПРОЕКТА
ветвь osc ИСТОЧНИК ПРОЕКТ ИСТОЧНИК ПАКЕТ ЦЕЛЬ ПРОЕКТ
ветвь osc ИСТОЧНИК ИСТОЧНИК ПРОЕКТА TARGETPROJECT TARGETPACKAGE
osc getpac ИСТОЧНИК
osc bco ... Параметры:
-h, --help показать это справочное сообщение и выйти
-r рев, --revision = рев
ветвь против конкретной ревизии
-N, --new-пакет
создать ветку, указывающую на еще не существующий пакет
-M, --обслуживание
Создать проект и пакет в режиме обслуживания
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения
--noaccess Создать скрытый проект
--extend-имена-пакетов
Расширить имена пакетов с помощью суффикса имени проекта
--add-репозитории
Добавить репозитории в целевой проект (происходит по умолчанию
когда проект новый)
-ф, --сила
принудительная ветвь, перезаписать цель
-с, --checkout
Оформить заказ на разветвленный пакет, используя "co -e".
-S "('osc bco' - это сокращение от этой опции)
--nodevelproject
не следовать определенному проекту разработки (основной проект
где разрабатывается пакет)

строить Создайте пакет на вашем локальном компьютере

Вам нужно вызвать команду внутри каталога пакета, который должен быть
buildsystem checkout. (Местные модификации допустимы.)

Аргументы REPOSITORY и ARCH могут быть взяты из первых двух столбцов таблицы
вывод 'osc repos'. BUILD_DESCR - это либо файл спецификации RPM, либо dsc-файл Debian.

Команда учитывает настройки packagecachedir, build-root и build-uid в .oscrc,
если имеется. Вы можете установить su-wrapper = 'sudo' в .oscrc и настроить sudo
с опцией NOPASSWD для / usr / bin / build.

Если не задано ни --clean, ни --noinit, сборка будет повторно использовать существующий корень сборки.
Опять же, удалив ненужные пакеты и добавив недостающие. Обычно это самый быстрый
опцию.

Если пакет не существует на сервере, используйте параметр --local-package.
Если проект пакета не существует на сервере, используйте
--alternative-project вариант: Пример:
osc build [OPTS] --alternative-project openSUSE: 10.3 стандартный i586 BUILD_DESCR

Применение:
osc build [OPTS] РЕПОЗИТОРИЙ ARCH BUILD_DESCR
osc build [ОПЦИИ] АРКА РЕПОЗИТОРИЯ
osc build [OPTS] REPOSITORY (ARCH = hostarch, обнаружен BUILD_DESCR
автоматически)
osc build [OPTS] ARCH (REPOSITORY = build_repository (параметр конфигурации),
BUILD_DESCR определяется автоматически)
osc build [OPTS] BUILD_DESCR (REPOSITORY = build_repository (параметр конфигурации),
АРХ = хостарх)
osc build [OPTS] (REPOSITORY = build_repository (параметр конфигурации), ARCH =
hostarch, BUILD_DESCR определяется автоматически)

# Примечание: # Конфигурация может быть переопределена envvars, например # OSC_SU_WRAPPER
отменяет настройку su-wrapper. # OSC_BUILD_ROOT переопределяет настройку
сборка-корень. # OSC_PACKAGECACHEDIR отменяет установку packagecachedir.

Опции:
-h, --help показать это справочное сообщение и выйти
- доверие всем проектам
доверять пакеты от всех проектов
--host = ХОСТ
выполнить сборку на удаленном сервере -
пользователь @ сервер:~ / удаленный / каталог
--oldpackages = DIR
взять предыдущую сборку из DIR (специальные значения: _self,
_ссылка на сайт)
--download-api-только
получать пакеты только из API
--disable-cpio-массовая загрузка
отключить загрузку пакетов в виде архива cpio из api
--release = N
установите номер выпуска пакета равным N
-b, --baselibs
Создавать -32bit / -64bit / -x86 rpms для других архитектур
--disable-debuginfo
отключить сборку пакетов debuginfo
-d, --debuginfo
также создавать подпакеты debuginfo
--alternative-project = ПРОЕКТ
укажите целевой проект сборки
--target = ЦЕЛЬ
определить целевую платформу
--vm-type = ТИП
используйте тип ВМ TYPE (например, kvm)
--linksources
используйте жесткие ссылки вместо глубоко скопированного источника
--local-пакет
создать пакет, которого нет на сервере
--build-uid = uid: gid | "вызывающий"
укажите числовую пару uid: gid для назначения
непривилегированного пользователя "abuild" или использовать "вызывающего абонента" для использования
текущий пользовательский uid: gid
--userootforbuild
Запускаем сборку как root. По умолчанию строится как
непривилегированный пользователь. Обратите внимание, что строка "# norootforbuild"
в файле спецификации сделает эту опцию недействительной.
--define = 'XY'
определить макрос X со значением Y
--without = X
отключить функцию X для сборки
--with = X включить функцию X для сборки
--ccache использовать ccache для ускорения перестроения
--icecream = N
использовать N параллельных заданий сборки с мороженым
-t N, --threads = N
Скомпилировать с N потоками
-j N, --jobs = N
Скомпилировать с N заданиями
--root = КОРЕНЬ
Построить в указанном каталоге
-x PAC, --extra-pkgs = PAC
Добавьте этот пакет при установке корня сборки
-k КАТАЛОГ, --keep-pkgs = КАТАЛОГ
Сохраните встроенные пакеты в этот каталог
-p КАТАЛОГ, --prefer-pkgs = КАТАЛОГ
При установке предпочитать пакеты из этого каталога
корень сборки
--noservice, --no-сервис
Пропустить запуск служб локального источника, как указано в
_service файл.
--no-проверить, --noverify
Пропускать проверку подписи пакетов, используемых для
строить. (Глобальная конфигурация в .oscrc: no_verify)
--nochecks, --no-Checks
Не запускайте проверки сборки для полученных пакетов.
--ноинит, --но-инит
Пропустить инициализацию корня сборки и начать со сборки
немедленно.
--overlay = НАЛОЖЕНИЕ
Скопируйте оверлейную файловую систему в buildroot после установки
все RPM.
--rsync-dest = RSYNCDESTPATH
Скопируйте папку в buildroot после установки всех RPM.
Используйте вместе с --rsync-src. Это путь по
Файловая система TARGET, например
/usr/src/packages/BUILD/linux-2.6.
--rsync-src = RSYNCSRCPATH
Скопируйте папку в buildroot после установки всех RPM.
Используйте вместе с --rsync-dest. Это путь на
файловая система HOST, например / tmp / linux-kernel-tree. Это
определяет RSYNCDONE 1.
--no-changelog
не обновляйте журнал изменений пакета из файла изменений
-л, --предзагрузка
Предварительно загрузить все файлы в кеш для работы в автономном режиме
-о, --офлайн
Начните с кешированного prjconf и пакетов без
связь с сервером api
--clean Удалить корень старой сборки перед ее инициализацией

конфигурация сборки
Показывает конфигурацию сборки

Показывает конфигурацию сборки, которая используется при сборке пакета. Эта команда
в основном используется внутри команды командой build.

Возвращенные данные представляют собой конфигурацию сборки проекта в формате, который
непосредственно читается сценарием сборки. Он содержит макросы RPM и BuildRequires.
расширения, например.

Аргумент REPOSITORY a берется из первого столбца таблицы
вывод 'osc repos'.

Применение:
РЕПОЗИТОРИЙ osc buildconfig (в каталоге pkg или prj)
osc buildconfig РЕПОЗИТОР ПРОЕКТОВ

история строительства (строитель)
Показывает историю сборки пакета

Аргументы REPOSITORY и ARCH могут быть взяты из первых двух столбцов таблицы
вывод 'osc repos'.

Применение:
osc buildhist АРХИТЕКТУРА ХРАНИЛИЩА
osc buildhist АРХИТЕКТУРА РЕПОЗИТОРИИ ПАКЕТА ПРОЕКТОВ Параметры:
-h, --help показать это справочное сообщение и выйти
--csv генерировать вывод в формате CSV (через |)

информация о сборке
Показывает информацию о сборке

Показывает "информацию" сборки, которая используется при сборке пакета. Эта команда в основном
используется внутри подкоманды build. Его нужно вызывать изнутри
каталог пакета.

Аргумент BUILD_DESCR не является обязательным. BUILD_DESCR - это локальный файл спецификации RPM или Debian
"dsc" файл. Если указано, оно отправляется на сервер, и информация о сборке будет основана на
в теме. Если аргумент не указан, информация о сборке получена из файла спецификации.
который в настоящее время находится на сервере исходного репозитория.

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

Аргументы REPOSITORY и ARCH необязательны. Их можно брать с первого
два столбца вывода "osc repos". Если не указано, РЕПОЗИТОРИЙ по умолчанию
Запись конфигурации build_repositoy в вашем .oscrc и ARCH по умолчанию для вашего хоста
архитектура.

Применение:
в рабочей копии пакета:
osc buildinfo [OPTS] АРХ РЕПОЗИТОРИЯ BUILD_DESCR
osc buildinfo [OPTS] REPOSITORY (ARCH = hostarch, обнаружен BUILD_DESCR
автоматически)
osc buildinfo [OPTS] ARCH (REPOSITORY = build_repository (параметр конфигурации),
BUILD_DESCR определяется автоматически)
osc buildinfo [OPTS] BUILD_DESCR (REPOSITORY = build_repository (config
вариант), ARCH = hostarch)
osc buildinfo [OPTS] (REPOSITORY = build_repository (параметр конфигурации), ARCH =
hostarch, BUILD_DESCR определяется автоматически)
Примечание: если BUILD_DESCR не существует локально, используется удаленный BUILD_DESCR

osc buildinfo [OPTS] АРКА ХРАНЕНИЯ ПАКЕТОВ ПРОЕКТОВ [BUILD_DESCR]

Опции:
-h, --help показать это справочное сообщение и выйти
-p КАТАЛОГ, --prefer-pkgs = КАТАЛОГ
При установке предпочитать пакеты из этого каталога
корень сборки
-x PAC, --extra-pkgs = PAC
Добавьте этот пакет при вычислении buildinfo
-д, --отладка
подробный вывод зависимостей сборки

журнал сборки (бл, блт, сборкалогтейл)
Показывает журнал сборки пакета

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

При вызове buildlogtail (или blt) он просто показывает конец файла журнала. Это
полезно видеть только причины сбоя сборки.

Аргументы REPOSITORY и ARCH являются первыми двумя столбцами в "osc results".
вывод. Если используется URL-адрес buildlog, команда buildlog ведет себя так же, как
удаленный сборочный журнал.

Применение:
журнал сборки osc [ARGS ...]

[АРКА ХРАНИЛИЩА | BUILDLOGURL] Параметры:
-h, --help показать это справочное сообщение и выйти
-s, --strip-время
удалить ведущее время сборки из журнала
-o СМЕЩЕНИЕ, --offset = СМЕЩЕНИЕ
получить начало или конец журнала от смещения
-l, --last Показать последний завершенный файл журнала

кошка (Меньше)
Вывести содержимое файла на стандартный вывод

Примеры:
Файл пакета проекта osc cat
проект / пакет / файл osc cat
кошка http://api.opensuse.org/build/.../_log
кошка http://api.opensuse.org/source/../_link

Применение:
osc cat [ARGS ...]

Опции:
-h, --help показать это справочное сообщение и выйти
-M, --meta список файлов метаданных
-у, --развернуть
всегда работайте с нерасширенными пакетами.
-е, --развернуть
принудительное расширение связанных пакетов.
-r рев, --revision = рев
распечатать указанную ревизию

измененный запрос (changedevelreq, кр)
Создать запрос на изменение определения пакета разработки.

[Видеть http://en.opensuse.org/openSUSE: Build_Service_Collaboration для получения информации о
Эта тема.]

См. Команду «запрос» для отображения и изменения существующих запросов.

osc changedevelrequest ПАКЕТ ПРОЕКТА DEVEL_PROJECT [DEVEL_PACKAGE]

контроль (СО)
Получить контент из репозитория

Извлечь содержимое с сервера репозитория, создав локальную рабочую копию.

При извлечении одного пакета можно использовать параметр --revision, чтобы указать
версия проверяемого пакета.

Если пакет является ссылкой на источник, он будет извлечен в развернутом виде. Если
--unexpand-link используется опция, вместо этого при оформлении заказа будет выдана необработанная _link
файл плюс патчи.

Применение:
osc co ПРОЕКТ [ПАКЕТ] [ФАЙЛ]
osc co PROJECT # весь проект
osc co ПРОЕКТНЫЙ ПАКЕТ # пакет
osc co ФАЙЛ ПАКЕТА ПРОЕКТА # один файл -> в текущий каталог

находясь внутри каталога проекта:
osc co ПАКЕТ # проверить ПАКЕТ из проекта

с результатом rpm -q --qf '% {DISTURL} 0 PACKAGE
osc co obs: // API / PROJECT / PLATFORM / REVISION-PACKAGE

Опции:
-h, --help показать это справочное сообщение и выйти
-l размер_предела, --limit-size = размер_предела
Пропустить все файлы с заданным размером
-S, --server-side-source-service-файлы
Использовать сгенерированные на стороне сервера источники вместо локальных
поколение.
-s, --source-служебные-файлы
Запустите исходные службы.
-o outdir, --output-dir = outdir
поместить пакет в указанный каталог вместо
Каталог ПРОЕКТ / ПАКЕТ
-c, --текущий-каталог
поместить папку ПАКЕТ в текущий каталог вместо
каталога ПРОЕКТ / ПАКЕТ
-M, --meta извлекать метаданные вместо источников
-u, --unexpand-ссылка
если пакет является ссылкой, проверьте файл _link
вместо расширенных источников
-e, --expand-ссылка
если пакет представляет собой ссылку, ознакомьтесь с расширенными источниками
(no-op, так как это стало по умолчанию)
-r рев, --revision = рев
оформить заказ указанной ревизии. ПРИМЕЧАНИЕ: если вы оформляете заказ
для всего проекта эта опция игнорируется!

корневой открывает оболочку внутри корня сборки

chroot в корень сборки для данного репозитория, арки и описания сборки
(ПРИМЕЧАНИЕ: эта команда не работает, если используется виртуальная машина)

Применение:
osc chroot [OPTS] РЕПОЗИТОРИЙ ARCH BUILD_DESCR
osc chroot [OPTS] REPOSITORY (ARCH = hostarch, обнаружен BUILD_DESCR
автоматически)
osc chroot [OPTS] ARCH (REPOSITORY = build_repository (параметр конфигурации),
BUILD_DESCR определяется автоматически)
osc chroot [OPTS] BUILD_DESCR (REPOSITORY = build_repository (параметр конфигурации),
АРХ = хостарх)
osc chroot [OPTS] (REPOSITORY = build_repository (параметр конфигурации), ARCH =
hostarch, BUILD_DESCR определяется автоматически) Опции:
-h, --help показать это справочное сообщение и выйти
-о, --офлайн
Используйте кешированные данные, не обращаясь к серверу api
--root = КОРЕНЬ
Путь к корню сборки
-r, --логин-как-рут
войдите как root вместо abuild
--ноинит, --но-инит
не угадывать / не проверять указанный репозиторий
--alternative-project = ПРОЕКТ
укажите используемый целевой проект сборки
--local-пакет
пакет не существует на сервере

чистым удаляет все неотслеживаемые файлы из рабочей копии пакета

Примеры:
Оск чистый

Примечание: если опущено, по умолчанию используется '.' ( должен
быть рабочей копией пакета)

Предупреждение: эта команда удаляет все файлы со статусом '?'.

Применение:
очистить [ARGS ...]

Опции:
-h, --help показать это справочное сообщение и выйти
-n, -- пробный запуск
распечатать результаты без фактического удаления файла

совершать (регистрироваться, ви)
Загрузить контент на сервер репозитория

Загрузите содержимое, измененное в вашей рабочей копии, на сервер репозитория.

Примеры:
osc ci # текущий каталог
osc ci
osc ci файл1 файл2 ...

Применение:
osc commit [ARGS ...]

Опции:
-h, --help показать это справочное сообщение и выйти
--skip-local-service-run, --noservice
Пропустить запуск настроенных исходных служб для
местный пробег
-v, --подробный
Запустите исходные службы с подробной информацией
- пропустить-валидацию
устарело, не используйте его
-ф, --сила
игнорируются
-F ФАЙЛ, --file = ФАЙЛ
прочитать сообщение журнала из ФАЙЛА, '-' обозначает стандартное
вход.
-n, --no-сообщение
не указывайте сообщение журнала
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения журнала

конфиг получить / установить параметр конфигурации

Примеры:
опция раздела конфигурации osc (получить текущее значение)
Значение параметра раздела конфигурации osc (установлено в значение)
Параметр раздела конфигурации osc --delete (параметр удаления / сброс на значение по умолчанию)
(раздел - это либо apiurl, либо псевдоним, либо 'общий')
osc config --dump (выгрузить полную конфигурацию)

Применение:
конфигурация osc [ARGS ...]

Опции:
-h, --help показать это справочное сообщение и выйти
--дамп-полный
выгрузить полную конфигурацию (включая «пройти» и
параметры 'passx')
--dump вывести полную конфигурацию (без пропусков и
параметры 'passx')
--no-echo запрашивать значение, но не отображать введенные символы
-р, --подсказка
запросить значение
-s, --stdin
указывает, что значение конфигурации должно быть прочитано из
STDIN
-д, --удалить
опцию удаления из конфигурации или опцию сброса на
дефолт)

копипак
Скопируйте пакет

Способ скопировать пакет в другое место.

Это можно сделать в экземплярах buildservice, если используется опция -t. В этом
В этом случае подразумевается копирование на стороне клиента и расширение ссылки.

Использование --client-side-copy всегда подразумевает загрузку всех файлов и их загрузку.
к цели.

Имя DESTPAC необязательно; имя исходных пакетов будет использоваться, если DESTPAC
опущено.

Применение:
osc copypac SOURCEPRJ SOURCEPAC DESTPRJ [DESTPAC] Параметры:
-h, --help показать это справочное сообщение и выйти
-е, --развернуть
если исходный пакет является ссылкой, скопируйте развернутый
версия ссылки
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения
-t URL, --to-apiurl = URL
URL-адрес целевого сервера api. По умолчанию это источник
сервер api.
-r рев, --revision = рев
скопировать указанную ревизию.
-d, --keep-develproject
сохранить тег develproject в метаданных пакета
-K, --keep-ссылка
сохранить исходную ссылку в цели, это также расширяет
источник
-k, --keep-сопровождающие
сохранить оригинальных сопровождающих. По умолчанию удалить все и
заменить на тот, который вызывает скрипт.
-c, --client-side-copy
сделать (более медленную) копию на стороне клиента

создать инцидент
Создать инцидент обслуживания

[Видеть http://doc.opensuse.org/products/draft/OBS/obs-reference-
guide_draft / cha.obs.main maintenance_setup.html для получения информации по этой теме.]

Эта команда просит открыть пустой инцидент обслуживания. Обычно это может только
должно выполняться ответственным обслуживающим персоналом. См. Команду "mbranch" о том, как
чтобы наполнить такой проект содержанием и командой "patchinfo", как добавить требуемый
информация об обновлении обслуживания.

Применение:
osc createincident [MAINTENANCEPROJECT] Параметры:
-h, --help показать это справочное сообщение и выйти
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения
--noaccess Создать скрытый проект
-a АТРИБУТ, --attribute = АТРИБУТ
Используйте этот атрибут, чтобы найти проект обслуживания по умолчанию
(по умолчанию OBS: MaintenanceProject)

создать запрос (Creq)
создавать несколько запросов с помощью одной команды

Применение:
osc creq [ОПЦИИ] [
-a отправить SOURCEPRJ SOURCEPKG DESTPRJ [DESTPKG]
-a удалить ПРОЕКТ [ПАКЕТ]
-a change_devel ПАКЕТ ПРОЕКТА DEVEL_PROJECT [DEVEL_PACKAGE]
-a add_me РОЛЬ ПРОЕКТА [ПАКЕТ]
-a add_group РОЛЬ ГРУППЫ ПРОЕКТ [ПАКЕТ]
-a add_role РОЛЬ ПОЛЬЗОВАТЕЛЯ ПРОЕКТ [ПАКЕТ]
-a set_bugowner ПРОЕКТ ПОЛЬЗОВАТЕЛЯ [ПАКЕТ]
]

Опция -m работает для всех типов запросов, остальные работают только для отправки.
пример:
osc creq -a submit -a удалить дом: кто-то: ветки: openSUSE: Tools -a
change_devel openSUSE: Инструменты osc главная: кто-то: ветки: openSUSE: Инструменты -m ok

Это отправит все измененные пакеты в текущий каталог, удалите проект
главная: кто-то: ветки: openSUSE: Tools и измените проект разработки на
главная: кто-то: ветки: openSUSE: Инструменты для пакета osc в проекте openSUSE: Инструменты.
Опции:
-h, --help показать это справочное сообщение и выйти
- да, продолжайте, не спрашивая.
--без обновления
никогда не трогайте исходный пакет при принятии (сломается
ссылки на источники)
- без очистки
никогда не удаляйте исходный пакет при принятии, но обновляйте его
содержание
--cleanup удалить пакет, если отправка принята (по умолчанию
для дома: : отраслевые проекты)
--nodevelproject
не следовать определенному проекту разработки (основной проект
где разрабатывается пакет)
-s ЗАМЕНА, --supersede = ЗАМЕНА
Замена другого запроса этим
-r REV, --revision = REV
для "создать" укажите определенный идентификатор исходной ревизии.
(сумма md5)
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения
-а, --действие
указать тип действия запроса, может быть:
отправить / удалить / change_devel / add_role / set_bugowner

удалять (дель, Удалить, пм)
Отметить файлы или каталоги пакетов для удаления при следующей проверке.

Применение:
cd ... / ПРОЕКТ / ПАКЕТ
osc удалить ФАЙЛ [...]
cd ... / ПРОЕКТ
osc удалить ПАКЕТ [...]

Эта команда работает с извлеченными копиями. Используйте "rdelete" для работы на стороне сервера
Только. Это нужно для удаления всего проекта.

В качестве меры безопасности проекты должны быть пустыми (т. Е. Нужно удалить все пакеты
первый).

Если вы уверены, что хотите удалить пакет и все его файлы, используйте --force.
выключатель. Иногда это также работает без --force.

Опции:
-h, --help показать это справочное сообщение и выйти
-ф, --сила
принудительное удаление всего пакета и его файлов

запрос на удаление (удалить запрос, доктор дропрек, дропзапрос)
Запрос на удаление (или «отбрасывание») пакета или проекта

Применение:
osc deletereq [-m TEXT] # работает при проверке
проект / пакет
osc deletereq [-m ТЕКСТ] ПРОЕКТ [ПАКЕТ]
osc deletereq [-m ТЕКСТ] ПРОЕКТ [--repository REPOSITORY] Параметры:
-h, --help показать это справочное сообщение и выйти
--accept-in-hours = ЧАСЫ
указать время, когда запрос будет принят
автоматически. Работает только с разрешениями на запись в
цель.
-r РЕПОЗИТОРИЙ, --repository = РЕПОЗИТОРИЙ
указать репозиторий
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения

зависит от (Whatdependson)
Показать зависимости сборки

Команда зависит от и whatdependson может использоваться, чтобы узнать, что будет
срабатывает при изменении определенного пакета. Это не гарантия, так как новый
сборка могла изменить зависимости.

зависимости от сборки показывает зависимости внутри проекта, действительные для данного
репозиторий и архитектура. ПРИМЕЧАНИЕ: чтобы увидеть все двоичные пакеты, которые могут вызвать
построить вам нужно
обратитесь к buildinfo, так как эта команда показывает только зависимости
внутри проекта.

Аргументы REPOSITORY и ARCH могут быть взяты из первых двух столбцов таблицы
вывод 'osc repos'.

использование в каталоге пакета или проекта:
osc зависит от РЕПОЗИТОРИЙ АРХИ
osc whatdependson репозиторий ARCH

Применение:
osc зависит от ПРОЕКТА [ПАКЕТ] АРКА ХРАНИЛИЩА
osc whatdependson ПРОЕКТ [ПАКЕТ] РЕПОЗИТОРНАЯ АРКА

отделить ветвь
заменить ссылку ее расширенными источниками

Если пакет является ссылкой, он заменяется его расширенными источниками. Ссылка не
существуют больше.

Применение:
osc detachbranch # можно использовать в рабочей копии пакета
osc detachbranch ПАКЕТ ПРОЕКТА Опции:
-h, --help показать это справочное сообщение и выйти
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения

девелпроект (бсдевельпроект, дп)
распечатать разрабатываемый проект / пакет пакета

Примеры:
оск девелпроект PRJ PKG
Параметры osc develproject:
-h, --help показать это справочное сообщение и выйти
-r, --raw устаревший параметр

Разница (ди, лдифф, ссылкадифф)
Создает разницу

Создает различие, сравнивая локальные изменения с сервером репозитория.

Применение:
osc diff [ARGS ...]

ARG, если он указан, - это имя файла для включения в diff.
По умолчанию: все файлы.

osc diff --ссылка
OSC Linkdiff
Сравните текущий каталог оформления заказа с базой ссылок.

osc diff --link ПРОЕКТНЫЙ ПАКЕТ
osc linkdiff ПРОДЖИЙ ПАКЕТ
Сравните пакет с базой ссылок (игнорируя изменения рабочей копии).

Опции:
-h, --help показать это справочное сообщение и выйти
- миссингок
не потерпите неудачу, если исходный или целевой проект / пакет
не существует на сервере
-l, --link (osc linkdiff): сравнить с базовой версией
связь
-p, --plain
вывести разницу в простом (не унифицированном) формате.
-r rev1 [: rev2], --revision = rev1 [: rev2]
Если указан rev1, он сравнит вашу рабочую копию
против ревизии (rev1) на сервере. Если rev1 и
rev2 указаны, он будет сравнивать rev1 с rev2
(ПРИМЕЧАНИЕ: изменения в вашей рабочей копии игнорируются в
Это дело)
-c рев, --change = рев
изменение, сделанное ревизией rev (например, -r rev-1: rev).
rev отрицательный, это похоже на -r rev: rev-1.

распределения (диски)
Показывает все доступные раздачи

Эта команда показывает доступные дистрибутивы. Для активных раздач показывает
имя, проект и имя репозитория и предлагаемый репозиторий по умолчанию
имя.

Применение:
распределения осциллограмм

Getbinaries
Загрузить двоичные файлы в локальный каталог

Эта команда загружает пакеты прямо с сервера api. Таким образом, прямо
получает доступ к пакетам, которые используются для сборки других, даже если они не
"опубликовано" еще.

Применение:
osc getbinaries REPOSITORY # работает в проверенном
из проекта / пакета (проверить все арки в подкаталогах)
osc getbinaries АРХИТЕКТУРА РЕПОЗИТОРИИ # работает в проверенном
наш проект / пакет
osc getbinaries, АРХИТЕКТУРА РЕПОЗИТОРИИ ПАКЕТА ПРОЕКТОВ
osc getbinaries, ПАКЕТ ПРОЕКТА, АРХИТЕКТУРА АРХИТЕКТУРЫ ПАКЕТА Параметры:
-h, --help показать это справочное сообщение и выйти
--debug также получать отладочные пакеты
--sources также загружает исходные пакеты
-d КАТАЛОГ, --destdir = КАТАЛОГ
каталог назначения
-к, --тишина
не показывать прогресс загрузки

помощь (?, h)
дать подробную справку по конкретной подкоманде

Применение:
справка по osc [ПОДКОМАНДА]

importrcpkg
Импортируйте новый пакет из src.rpm

Новый каталог пакета будет создан внутри каталога проекта (если ни один проект не
указан, а текущий рабочий каталог - это каталог проекта, в котором будет создан пакет
в этом проекте). Если пакет не существует на сервере, он будет создан
тоже, в противном случае будут обновлены метаданные существующего пакета ( и
). Src.rpm будет извлечен в каталог пакета. Файлы
не будет зафиксирован, если вы явно не передадите переключатель --commit.

SRPM - это путь к src.rpm в локальной файловой системе или URL-адрес.

Применение:
osc importrcpkg SRPM

Опции:
-h, --help показать это справочное сообщение и выйти
-с, --фиксировать
зафиксировать новые файлы
--удалить-старые-файлы
удалить существующие файлы с сервера
-d описание, --description = описание
установить описание пакета
-t заголовок, --title = заголовок
установить заголовок
-n имя, --name = имя
укажите имя пакета
-p проект, --project = проект
указать путь к проекту

info Распечатать информацию о рабочей копии

Распечатать информацию о каждом ARG (по умолчанию: '.') ARG - это путь рабочей копии.

Применение:
информация о osc [ARGS ...]

инициализации Инициализировать каталог как рабочую копию

Инициализировать существующий каталог, чтобы он стал рабочей копией (уже существующего)
buildservice проект / пакет.

(Это то же самое, что получить пакет и затем скопировать исходники в
каталог. Он НЕ создает новый пакет. Чтобы создать пакет, используйте 'osc meta pkg
... ... ')

Обычно вы не используете эту команду.

Чтобы получить рабочую копию пакета (например, для его сборки или работы с ним, вы
обычно использует команду checkout. Используйте "osc help checkout", чтобы получить помощь по
его.

Применение:
osc инициализация PRJ
osc инициализация PRJ PAC

история работы (работа)
Показывает историю работы проекта

Аргументы REPOSITORY и ARCH могут быть взяты из первых двух столбцов таблицы
вывод 'osc repos'.

Применение:
osc jobhist РЕПОЗИТОРИЯ АРХИТЕКТУРА (в каталоге проекта)
osc jobhist АРХИТЕКТУРА ПРОЕКТА [ПАКЕТ] РЕПОЗИТОРИЯ Опции:
-h, --help показать это справочное сообщение и выйти
-l предел, --limit = предел
для установки количества результатов
--csv генерировать вывод в формате CSV (через |)

линпак
"Свяжите" пакет с другим пакетом

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

Имя DESTPAC необязательно; имя исходных пакетов будет использоваться, если DESTPAC
опущено.

После этого вам нужно будет «оформить заказ DESTPRJ DESTPAC».

Чтобы добавить патч, добавьте патч как файл и добавьте его в файл _link. Вы также можете
укажите текст, который будет вставлен в начало файла спецификации.

См. Примеры в файле _link.

ПРИМЕЧАНИЕ. Если вы хотите исправить или обновить другой пакет, вам следует использовать
'филиал'
команда. В ветке по умолчанию настроены правильные репозитории (и ссылка).
и
будет очищен автоматически после отправки обратно.

Применение:
osc linkpac SOURCEPRJ SOURCEPAC DESTPRJ [DESTPAC] Параметры:
-h, --help показать это справочное сообщение и выйти
-N, --new-пакет
создать ссылку на еще не существующий пакет
-d, --отключить-публикацию
отключить публикацию связанного пакета
-ф, --сила
перезаписать существующий файл ссылки, если он там есть.
-r рев, --revision = рев
связать указанную ревизию.
-с, --текущий
ссылка исправлена ​​относительно текущей версии.
-C CICOUNT, --cicount = CICOUNT
cicount в ссылке, добавляются известные значения,
копировать и локально, по умолчанию в buildservice в настоящее время
добавлять.

ссылка
Преобразование пакета, содержащего классическую ссылку с патчем, в ветку

Эта команда сообщает серверу преобразовать _link с или без project.diff в
филиал. Это полная копия с файлом _link, указывающим на разветвленное место.

Применение:
osc linktobranch # можно использовать в извлеченном пакете
osc linktobranch ПРОЕКТНЫЙ ПАКЕТ

список (ЛЛ, л, Л.Л., лс)
Список источников или двоичных файлов на сервере

Примеры перечисления источников:
ls # перечислить все проекты (устарело)
ls / # перечислить все проекты
ls. # взять ПРОЕКТ / ПАКЕТ из текущего каталога.
ls PROJECT # перечислить пакеты в проекте
ls PROJECT PACKAGE # перечислить исходные файлы пакета проекта
ls ПРОЕКТНЫЙ ПАКЕТ # список если этот файл существует
ls -v PROJECT PACKAGE # подробный список исходных файлов пакета
ls -l PROJECT PACKAGE # подробный список исходных файлов пакета
ll PROJECT PACKAGE # подробный список исходных файлов пакета
LL PROJECT PACKAGE # подробный список исходных файлов расширенной ссылки

С --verbose для каждого элемента будут отображаться следующие поля:
MD5-хеш файла
Номер редакции последней фиксации
Размер (в байтах)
Дата и время последней фиксации

Примеры для перечисления двоичных файлов:
ls -b PROJECT # перечислить все двоичные файлы проекта
ls -b PROJECT -a ARCH # перечислить двоичные файлы ARCH проекта
ls -b PROJECT -r REPO # перечислить двоичные файлы в REPO
ls -b ПРОЕКТНЫЙ ПАКЕТ РЕПО АРКА

Применение:
список (LL, lL, ll, ls) [ПРОЕКТ [ПАКЕТ]]
list (LL, lL, ll, ls) -b [ПРОЕКТ [ПАКЕТ [REPO [ARCH]]]] Параметры:
-h, --help показать это справочное сообщение и выйти
-R ПЕРЕСМОТР, --revision = ПЕРЕСМОТР
указать ревизию (только для исходников)
-M, --meta список файлов метаданных
-Д, --удалено
показывать только ранее удаленные проекты или пакеты
-l, --long печатать дополнительную информацию
-v, --подробный
распечатать дополнительную информацию
-у, --развернуть
всегда работать с нерасширенными (исходными) пакетами
-е, --развернуть
развернуть связанный пакет (только для исходников)
-b, --бинарные файлы
список встроенных двоичных файлов вместо источников
-r РЕПО, --repo = РЕПО
указать репозиторий (только для двоичных файлов)
-a АРХИВ, --arch = АРХИВ
указать архитектуру (только для двоичных файлов)

локальный журнал сборки (фунт)
Показывает журнал сборки локального buildchroot

Применение:
osc lbl [ХРАНИЛИЩЕ [ARCH]]
osc lbl # показать журнал последней последней локальной сборки

Опции:
-h, --help показать это справочное сообщение и выйти
-s, --strip-время
удалить ведущее время сборки из журнала
-o СМЕЩЕНИЕ, --offset = СМЕЩЕНИЕ
получить журнал, начиная со смещения

Блокировка Блокирует проект или пакет.

Применение:
ПРОЕКТ "Блокировка осциллографа" [ПАКЕТ]

журнал Показывает журнал фиксации пакета

Применение:
журнал osc (внутри рабочей копии)
журнал осциллографа удаленный_проект [удаленный_пакет]

Опции:
-h, --help показать это справочное сообщение и выйти
-M, --meta извлекать метаданные вместо источников
-Д, --удалено
работать над удаленным пакетом
--xml генерировать вывод в XML
--csv генерировать вывод в формате CSV (через |)
-r рев, --revision = рев
показать журнал указанной ревизии

сопровождающий (владелец ошибки)
Показать сопровождающих в соответствии с конфигурацией на стороне сервера

# Поиск официальных поддерживаемых источников в экземпляре OBS
Сопровождающий osc BINARY
Сопровождающий osc -U
Сопровождающий osc -G

# Поиск через контейнеры
Сопровождающий osc
специалист по сопровождению osc PRJ
Сопровождающий osc PRJ PKG

Инструмент ищет ответственного по умолчанию для определенного проекта или пакета.
При использовании с сервером OBS 2.4 (или новее) он выполняет поиск по заданному
бинарный в соответствии с конфигурацией на стороне сервера владельцев по умолчанию.

Инструмент также изучает пакеты для разработки и поддерживает откат к
проект, если у пакета нет определенного сопровождающего.

Пожалуйста, используйте "osc meta pkg", если вам нужно знать определение в конкретном
контейнер.

PRJ и PKG по умолчанию используют текущий путь к рабочей копии.

Применение:
Сопровождающий osc [ARGS ...]

Опции:
-h, --help показать это справочное сообщение и выйти
-m СООБЩЕНИЕ, --message = СООБЩЕНИЕ
Определить сообщение как запись фиксации или описание запроса
-r роль, --role = роль
Укажите роль пользователя
-d пользователь, --delete = пользователь
удалить сопровождающего / владельца ошибки (можно указать через
--роль)
-G ГРУППА, --group = ГРУППА
Все официально обслуживаемые экземпляры для указанных
GROUP
-U ПОЛЬЗОВАТЕЛЬ, --user = ПОЛЬЗОВАТЕЛЬ
Все официально обслуживаемые экземпляры для указанных
USER
-S пользователь, --set-bugowner-request = пользователь
Установите владельца ошибки на указанное лицо через запрос (или
группа через группу: префикс)
-s пользователь, --set-bugowner = пользователь
Установите владельца ошибки на указанного человека (или группу через
группа: префикс)
-A, --all перечислить все найденные записи, а не только первую
-a пользователь, --add = пользователь
добавить нового человека для данной роли ("сопровождающий"
дефолт)
-D devel_project, --devel-project = devel_project
определить проект, в котором этот пакет в первую очередь
развитый
-v, --подробный
показать больше информации
--nodevelproject
не следовать определенному проекту разработки (основной проект
где разрабатывается пакет)
-е, --электронная почта
показывать адреса электронной почты вместо имен пользователей
-B, --buugowner
Показывать только владельца ошибки, если он определен, или сопровождающего
в противном случае
-b, --bugowner-только
Показать только владельца ошибки

запрос на обслуживание (Мистер)
Создайте запрос на начало технического обслуживания.

[Видеть http://doc.opensuse.org/products/draft/OBS/obs-reference-
guide_draft / cha.obs.main maintenance_setup.html для получения информации по этой теме.]

Эта команда просит команду обслуживания начать инцидент обслуживания на основе
создано обновление обслуживания. См. Команду "mbranch" о том, как создать такие
проект и команду "patchinfo" как добавить необходимое обновление обслуживания
Информация.

Применение:
запрос на обслуживание osc [SOURCEPROJECT [SOURCEPACKAGES RELEASEPROJECT]]
Опции:
-h, --help показать это справочное сообщение и выйти
--incident-project = INCIDENT_PROJECT
укажите проект инцидента для слияния
--incident = ИНЦИДЕНТ
укажите номер инцидента для объединения
--cleanup удалить исходный проект при принятии
- без очистки
не удалять исходный проект при принятии
--release-project = ВЫПУСКАТЬ ПРОЕКТ
Укажите проект релиза
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения
-a АТРИБУТ, --attribute = АТРИБУТ
Используйте этот атрибут, чтобы найти проект обслуживания по умолчанию
(по умолчанию OBS: MaintenanceProject)

человек генерирует страницу руководства

Применение:
ос человек

филиал (поддерживается, см)
Найдите или заблокируйте несколько экземпляров пакета

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

[Видеть http://en.opensuse.org/openSUSE: Build_Service_Concept_Main maintenance для
информация по этой теме.]

Разветвленный пакет будет жить в
главная: ИМЯ ПОЛЬЗОВАТЕЛЯ: ветки: АТРИБУТ: ПАКЕТ, если не указано иное.

Применение:
osc sm [SOURCEPACKAGE] [-a АТРИБУТ]
osc mbranch [SOURCEPACKAGE [TARGETPROJECT]] Параметры:
-h, --help показать это справочное сообщение и выйти
--nodevelproject
не следовать определенному проекту разработки (основной проект
где разрабатывается пакет)
--noaccess Создать скрытый проект
--dryrun Просто смоделируйте действие и сообщите результат.
-u UPDATE_ATTRIBUTE, --update-project-attribute = UPDATE_ATTRIBUTE
Используйте этот атрибут для поиска проектов обновлений (по умолчанию
OBS: UpdateProject)
-a АТРИБУТ, --attribute = АТРИБУТ
Используйте этот атрибут для поиска уязвимых пакетов (по умолчанию
OBS: поддерживается)
-с, --checkout
После этого оформить разветвленный пакет («osc bco» - это
сокращение для этой опции)

цель Показать метаинформацию или отредактировать ее

Показать или изменить метаданные службы сборки типа .

Эта команда отображает метаданные об объектах buildservice, таких как проекты, пакеты или
пользователей. Тип метаданных определяется словом после «мета», например, «мета».
prj ".

prj обозначает метаданные проекта buildservice. prjconf обозначает (сборку)
конфигурация проекта. pkg обозначает метаданные пакета buildservice. Пользователь
обозначает метаданные пользователя. шаблон обозначает шаблоны установки, определенные для
проект.

Чтобы вывести список паттернов, используйте "osc meta pattern PRJ". Дополнительным аргументом будет
файл шаблона для просмотра или редактирования.

С помощью переключателя --edit можно редактировать метаданные. По умолчанию osc открывает
программа, указанная переменной окружения EDITOR с временным файлом.
В качестве альтернативы, контент, который нужно сохранить, может быть предоставлен с помощью переключателя --file. Если
аргумент - '-', ввод берется из stdin: osc meta prjconf home: user | sed ... |
osc meta prjconf home: пользователь -F -

При попытке редактирования несуществующего ресурса он создается неявно.

Примеры:
оск мета прдж PRJ
мета-пакет OSC PRJ PKG
osc мета-пакет PRJ PKG -e

Применение:
Оск Мета ARGS ...
Оск Мета -e | --редактировать ARGS ...
Оск Мета -F | --файл ARGS ...
Мета-шаблон osc - удалить ШАБЛОН PRJ
osc метаатрибут PRJ [PKG [SUBPACKAGE]] [--attribute ATTRIBUTE]
[--create | --delete | --set [список_значений]] Параметры:
-h, --help показать это справочное сообщение и выйти
--delete удалить шаблон или атрибут
-s АТРИБУТ_ЗНАЧЕНИЯ, --set = АТРИБУТ_ЗНАЧЕНИЯ
установить значения атрибутов
-R, --remove-связывание-репозиториев
Попробуйте также удалить все репозитории, построенные против
удалите те.
-с, --создать
создать атрибут без значений
-e, --edit редактировать метаданные
-F ФАЙЛ, --file = ФАЙЛ
читать метаданные из ФАЙЛА, а не открывать редактор.
'-' обозначает стандартный ввод.
-ф, --сила
принудительно выполнить операцию сохранения, позволяет игнорировать некоторые
ошибки вроде зависимых репозиториев. Только для prj meta.
- атрибут-проект
включить значения проекта, если они отсутствуют в пакетах
--атрибут-по умолчанию
включить определенные атрибуты по умолчанию
-a АТРИБУТ, --attribute = АТРИБУТ
влияет только на данный атрибут

мкпак Создать новый пакет под контролем версий

Применение:
osc mkpac новый_пакет

mv Переместите файл SOURCE в DEST и оставьте его под контролем версий.

Применение:
osc mv ИСТОЧНИК DEST

Опции:
-h, --help показать это справочное сообщение и выйти
-ф, --сила
принудительное удаление всего пакета и его файлов

my показать ожидающие работы, пакеты, проекты или запросы, связанные с вами

Примеры:
# перечислить все открытые задачи для меня
осск мой [работа]
# перечислить пакеты, в которых я являюсь владельцем ошибки
осциллограф мой pkg -b
# перечислить проекты, в которых я работаю сопровождающим
осск мой прдж -м
# запрос списка всех моих проектов и пакетов
осск мой rq
# список запросов, исключая проект 'foo' и 'bar'
osc мой rq --exclude-project foo, bar
# список отправленных мной запросов
осск мой старший

Применение:
осск мой [ARGS ...]

где TYPE - это один из запросов, submitrequests,
проекты или пакеты (rq, sr, prj или pkg)

Опции:
-х, --помощь
показать это справочное сообщение и выйти
- поддерживается
ограничить результаты поиска пакетами с поддерживаемыми
набор атрибутов.
-v, --подробный
подробный список
--exclude-project = EXCLUDE_PROJECT
исключить запросы на указанный проект
-U ПОЛЬЗОВАТЕЛЬ, --user = ПОЛЬЗОВАТЕЛЬ
ищи ПОЛЬЗОВАТЕЛЯ вместо себя
-а, --все
все вовлечения
-м, --мастер
ограничить перечисление элементами, сопровождающими которых является пользователь
-b, --buugowner
ограничить перечисление элементами, в которых пользователь является владельцем ошибки

информация о патче
Создайте и отредактируйте файл patchinfo.

Файл patchinfo описывает пакеты для обновления и тип проблемы, с которой оно связано.
решает.

Эта команда либо создает новый _patchinfo, либо обновляет существующий.

Примеры:
osc информация о патче
osc patchinfo [PROJECT [PATCH_NAME]] Параметры:
-h, --help показать это справочное сообщение и выйти
-ф, --сила
принудительное создание нового файла patchinfo, не обновлять
существующий

пдифф Быстрый псевдоним для сравнения содержимого пакета с его родительским.

Применение:
osc pdiff [--plain | -p] [--nomissing-ok | -n]
osc pdiff [--plain | -p] [--nomissing-ok | -n] PKG
osc pdiff [--plain | -p] [--nomissing-ok | -n] PRJ PKG

Опции:
-h, --help показать это справочное сообщение и выйти
-н, --номиссингок
сбой, если родительский пакет не существует на
сервер
-p, --plain
вывести разницу в простом (не унифицированном) формате.

прдифф (проект, проектдифф)
Серверная разница двух проектов

Сравнивает два проекта и либо резюмирует, либо полностью выводит различия. В
вторая форма - проект сравнивается с одним из его ответвлений внутри дома: $ USER
проект (филиал считается NEWPRJ). Домашняя ветка необязательна, если
текущий рабочий каталог - это его извлеченная копия.

Применение:
osc prdiff [ОПЦИИ] OLDPRJ NEWPRJ
osc prdiff [ОПЦИИ] [главная: $ USER: ветка: $ PRJ]

Опции:
-h, --help показать это справочное сообщение и выйти
-d, --diffstat
показать различие различий
-у, --унифицированный
показать полные унифицированные различия различий
-о, --показать-не-в-новом
показывать пакеты только в старом проекте
-n, --показать-не-в-старом
показывать пакеты только в новом проекте
-i REGEXP, --include = REGEXP
рассматривать только пакеты, соответствующие REGEXP
-e REGEXP, --exclude = REGEXP
пропускать пакеты, соответствующие REGEXP
-r, --запросы
показать открытые запросы для любых пакетов с отличиями

результаты (пр)
Показывает результаты сборки проекта

Применение:
osc prjresults (внутри рабочей копии)
osc prjresults ПРОЕКТ

Опции:
-h, --help показать это справочное сообщение и выйти
--show-исключено
показать пакеты, которые исключены из всех репозиториев, а также
скрыть репозитории, в которых есть только исключенные пакеты
-V, --вертикальный
список пакетов вертикально, а не горизонтально
-r РЕПО, --repo = РЕПО
показывать результаты только для указанных репо (репо)
-a АРХИВ, --arch = АРХИВ
показывать результаты только для указанной архитектуры (ей)
-n EXPR, --name-filter = EXPR
показывать только пакеты, имена которых соответствуют EXPR
-s СОСТОЯНИЕ, --status-filter = СОСТОЯНИЕ
показывать только пакеты со статусом сборки STATUS (см.
легенда)
--xml генерировать вывод в XML
-c, --csv вывод csv
-q, --скрыть-легенду
скрыть легенду

тянуть объедините изменения целевой ссылки в вашу рабочую копию.

удалить
Удалите проект или пакеты на сервере.

В качестве меры безопасности проект должен быть пустым (т.е. вам нужно удалить все пакеты
первый). Кроме того, у пакетов не должно быть ожидающих запросов (т. Е. Вам необходимо
сначала принять / отозвать такие запросы). Если вы уверены, что хотите удалить это
В проекте и во всех его пакетах используется переключатель --recursive. Это все еще может не работать
потому что от этого зависит другое. Если вы хотите проигнорировать это, используйте '--force'
переключатель.

Применение:
osc rdelete [-r] [-f] ПРОЕКТ [ПАКЕТ]

Опции:
-h, --help показать это справочное сообщение и выйти
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения журнала
-ф, --сила
удаляет проект, в котором другое зависит от
-r, --рекурсивный
удаляет проект с пакетами внутри

рдифф Серверное "красивое" различие двух пакетов

Сравнивает два пакета (три или четыре аргумента) или показывает изменения указанного
ревизия пакета (два аргумента)

Если ревизия не указана, используется последняя ревизия.

Обратите внимание, что эта команда не возвращает нормальный diff (который может быть применен как
patch), но "симпатичный" diff, который также сравнивает содержимое архивов.

Применение:
osc rdiff OLDPRJ OLDPAC NEWPRJ [NEWPAC]
Параметры ПАКЕТА ПРОЕКТА osc rdiff:
-h, --help показать это справочное сообщение и выйти
-у, --развернуть
diff нерасширенная версия, если источники связаны
- миссингок
не потерпите неудачу, если исходный или целевой проект / пакет
не существует на сервере
-c рев, --change = рев
изменение, сделанное ревизией rev (например, -r rev-1: rev).
Если rev отрицательный, это похоже на -r rev: rev-1.
-p, --plain
вывести разницу в простом (не унифицированном) формате.
-r N [: M], --revision = N [: M]
идентификатор ревизии, где N = старая ревизия и M = новая
пересмотр
-M, --meta diff метаданные
--oldpkg = OLDPKG
пакет для сравнения (не рекомендуется, используйте 3 аргумента
форма)
--oldprj = OLDPRJ
проект для сравнения (не рекомендуется, используйте 3 аргумента
форма)

перестраивать (ребилдпак)
Перестройка пакета триггера

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

Аргументы REPOSITORY и ARCH могут быть взяты из первых двух столбцов таблицы
вывод 'osc repos'.

Применение:
osc rebuild [ПРОЕКТ [ПАКЕТ [ХРАНИЛИЩЕ [ARCH]]]] Параметры:
-h, --help показать это справочное сообщение и выйти
--all Перестроить все пакеты всего проекта
-f, --не удалось
перестроить все неудачные пакеты
-r РЕПО, --repo = РЕПО
запускать перестройки для определенного репозитория
-a АРХИВ, --arch = АРХИВ
запускать перестройки для конкретной архитектуры

освободить
Исходники выпуска и двоичные файлы

Эта команда используется для переноса исходных текстов и двоичных файлов без их восстановления. Это
требует, чтобы для определенных целей выпуска было установлено значение trigger = "manual". Пожалуйста, обратитесь к выпуску
в главе об управлении в книге OBS.

Применение:
выпуск osc [SOURCEPROJECT [SOURCEPACKAGE]]

Опции:
-h, --help показать это справочное сообщение и выйти
--set-release = ОТПУСТИТЬ
переименовать двоичные файлы во время выпуска, используя этот тег выпуска
--target-repository = TARGETREPOSITORY
Выпустить только в указанный репозиторий
--target-project = ТАРГЕТПРОЕКТ
Выпустить только для указанного проекта
-r РЕПО, --repo = РЕПО
Выпустить только двоичные файлы из указанного репозитория

релиззапрос
Создайте запрос на выпуск обновления обслуживания.

[Видеть http://doc.opensuse.org/products/draft/OBS/obs-reference-
guide_draft / cha.obs.main maintenance_setup.html
для информации по этой теме.]

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

Применение:
osc releaserequest [SOURCEPROJECT]

Опции:
-h, --help показать это справочное сообщение и выйти
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения

удаленный сборочный журнал (руб., руб., журнал, рбилдлогтейл, удаленная сборкалогтейл)
Показывает журнал сборки пакета

Показывает файл журнала сборки пакета. Может использоваться, чтобы следить за журналом, пока
это пишется.

remotebuildlogtail показывает только конец файла журнала.

Применение:
архитектура репозитория пакетов проекта osc remotebuildlog
or
проект / пакет / репозиторий / арка osc remotebuildlog
or
osc remotebuildlog buildlogurl Параметры:
-h, --help показать это справочное сообщение и выйти
-s, --strip-время
удалить ведущее время сборки из журнала
-o СМЕЩЕНИЕ, --offset = СМЕЩЕНИЕ
получить начало или конец журнала со смещения
-l, --last Показать последний завершенный файл журнала

переадресация
Восстановить неработающую ссылку на источник

Эта команда проверяет пакет с объединенными исходными изменениями. Он использует 3-стороннее слияние
для разрешения файловых конфликтов. После просмотра / исправления слияния используйте команду «osc resolved
... 'и' osc ci ', чтобы воссоздать рабочую ссылку на источник.

использование: * Для объединения конфликтующих изменений кассового пакета:
Оск ремонт ссылка

* Проверить пакет и объединить изменения:
osc repairlink ПАКЕТ ПРОЕКТОВ

* Перетащите конфликтующие изменения из одного проекта в другой:
osc repairlink ПАКЕТ ПРОЕКТА INTO_PROJECT [INTO_PACKAGE]

Опции:
-h, --help показать это справочное сообщение и выйти
-d КАТАЛОГ, --destdir = КАТАЛОГ
каталог назначения

ремонт
попробуйте восстановить несовместимую рабочую копию

Примеры:
ремонт осциллографа

Примечание: если опущено, по умолчанию используется '.' ( возможно
рабочая копия проекта или пакета)

Предупреждение: эта команда может удалить некоторые файлы в хранилище (.osc). пожалуйста, проверьте
состояние wc после этого (через «osc status»).

Применение:
osc repairwc [ARGS ...]

Опции:
-h, --help показать это справочное сообщение и выйти
--force-apiurl
попросите один раз apiurl и заставьте этот apiurl для всех
несовместимые проекты / пакеты

хранилища (платформы, РЕПО)
показывает репозитории, настроенные для проекта.
По умолчанию он пропускает репозитории, которые отключены для данного
пакет.

Применение:
Оск репо
OSC репо [ПРОЕКТ] [ПАКЕТ]

переоформление
Показывает URL-адреса файлов .repo

Показывает URL-адреса, по которым можно получить доступ к файлам .repos проекта (метаданные в стиле yum) на
скачать.opensuse.org.

Применение:
osc repourls [ПРОЕКТ]

запросить (обзор, рк)
Показать или изменить запросы и отзывы

[Видеть http://en.opensuse.org/openSUSE: Build_Service_Collaboration для получения информации о
Эта тема.]

Команда 'запрос' имеет следующие подкоманды:

«list» перечисляет открытые запросы, прикрепленные к проекту, пакету или человеку. Использует
проект / пакет текущего каталога, если нет -M, -U ПОЛЬЗОВАТЕЛЬ, проект / пакет
даны.

"журнал" покажет историю данного идентификатора

"show" покажет сам запрос и сгенерирует разницу для просмотра, если используется с
параметр --diff. Ключевое слово show можно опустить, если идентификатор числовой.

«отклонить» изменит состояние запроса на «отклонено»

"reopen" вернет запрос к новому или просмотренному.

"setincident" направит запросы на "обслуживание" в конкретные инциденты.

"supersede" заменяет один запрос другим существующим.

"revoke" установит состояние запроса на "отозвано"

"accept" изменит состояние запроса на "принято" и вызовет фактическое
отправить процесс. Обычно это серверная копия исходного пакета для
целевой пакет.

«checkout» проверит исходный пакет запроса (только запросы «submit»).

"Priorize" изменить приоритет запроса на "критический", "важный",
«умеренный» или «низкий»

Команда 'review' имеет следующие подкоманды:

"list" перечисляет открытые запросы, которые должны быть рассмотрены указанным пользователем или группой.

"добавить" добавляет человека или группу в качестве рецензента к запросу

"accept" отметить отзыв как положительный

«отклонить» отметить отзыв как отрицательный. Отрицательный отзыв отклонит запрос.

Применение:
список запросов osc [-M] [-U ПОЛЬЗОВАТЕЛЬ] [-s состояние] [-D ДНЕЙ] [-t тип] [-B] [PRJ [PKG]]
идентификатор журнала запросов osc
запрос osc [показать] [-d] [-b] ID

запрос osc accept [-m TEXT] ID
отклонение запроса osc [-m TEXT] ID
отзыв запроса osc [-m TEXT] ID
повторное открытие запроса osc [-m TEXT] ID
запрос osc установил инцидент [-m ТЕКСТ] ИДЕНТИФИКАЦИОННЫЙ ИНЦИДЕНТ
запрос osc заменяет [-m TEXT] ID SUPERSEDING_ID
запрос осциллографа одобрить новый [-m ТЕКСТ] ПРОЕКТ
Приоритет запроса osc [-m ТЕКСТ] ИДЕНТИФИКАЦИОННЫЙ ПРИОРИТЕТ

Проверка запроса на осциллограф / идентификатор компании
клон запроса osc [-m TEXT] ID

обзор осциллографа показать [-d] [-b] ID
список проверки osc [-U ПОЛЬЗОВАТЕЛЬ] [-G ГРУППА] [-P ПРОЕКТ [-p ПАКЕТ]] [-s состояние]
osc review добавить [-m ТЕКСТ] [-U ПОЛЬЗОВАТЕЛЬ] [-G ГРУППА] [-P ПРОЕКТ [-p ПАКЕТ]] ИД
osc review accept [-m ТЕКСТ] [-U ПОЛЬЗОВАТЕЛЬ] [-G ГРУППА] [-P ПРОЕКТ [-p ПАКЕТ]] ИД
отклонение проверки osc [-m ТЕКСТ] [-U ПОЛЬЗОВАТЕЛЬ] [-G ГРУППА] [-P ПРОЕКТ [-p ПАКЕТ]] ID
osc review повторно открыть [-m ТЕКСТ] [-U ПОЛЬЗОВАТЕЛЬ] [-G ГРУППА] [-P ПРОЕКТ [-p ПАКЕТ]] ИД
обзор osc заменить [-m ТЕКСТ] [-U ПОЛЬЗОВАТЕЛЬ] [-G ГРУППА] [-P ПРОЕКТ [-p ПАКЕТ]]
Идентификатор SUPERSEDING_ID

Опции:
-h, --help показать это справочное сообщение и выйти
--source-buildstatus
распечатать статус сборки исходного пакета (только
работает с "шоу")
--вовлеченные-проекты
показать все запросы для проекта / пакетов, где ПОЛЬЗОВАТЕЛЬ -
вовлеченный
--exclude-target-project = EXCLUDE_TARGET_PROJECT
исключить целевой проект из списка запросов
- неинтерактивный
неинтерактивное рассмотрение запроса
--или-отозвать
Для сценариев автоматизации: принимает (при использовании с
принять аргумент) запрос, когда он находится в новой или обзорной
государство. Или отозвать его, если он был отклонен. В противном случае
просто ничего не делай.
-я, --интерактивный
интерактивное рассмотрение запроса
-e, --edit редактировать действие отправки
-B, --buugowner
также показывать запросы о пакетах, в которых я являюсь владельцем ошибки
-M, --mine показывать только запросы, созданные вами
-б, --бриф
вывод на печать в виде списка как подкоманда списка
-p ПАКЕТ, --package = ПАКЕТ
запросы или обзоры ограничены для указанного ПАКЕТА,
требуется также ПРОЕКТ
-P ПРОЕКТ, --project = ПРОЕКТ
запросы или обзоры ограничены для указанного ПРОЕКТА
-G ГРУППА, --group = ГРУППА
запросы или отзывы ограничены для указанной ГРУППЫ
-U ПОЛЬЗОВАТЕЛЬ, --user = ПОЛЬЗОВАТЕЛЬ
запросы или обзоры ограничены для указанного ПОЛЬЗОВАТЕЛЯ
-D ДНЕЙ, --days = ДНЕЙ
перечислять только запросы в состоянии "новые" или измененные в
в последние дни. [по умолчанию = 0]
-s СОСТОЯНИЕ, --state = СОСТОЯНИЕ
только перечислять запросы в одной из указанных запятых
состояния (новые / проверенные / принятые / отозванные / отклоненные) или "все"
[default = "отклонено, новое, просмотрено" или "все", если аргументов нет
данный]
-ф, --сила
принудительное изменение состояния, может использоваться для игнорирования открытого
с отзывами
-a, - все состояния. То же, что и все
-t ТИП, --type = ТИП
ограничение на запросы, которые содержат данный тип действия
(отправить / удалить / изменить_devel)
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения
--no-devel Не пытаться пересылать на разработку проекта
-у, --унифицированный
вывод различий в едином формате различий
-d, --diff генерировать разницу

запрос (требования, требование владения, потребность, требования,
запрос прав собственности)
запросы на добавление пользователя в качестве сопровождающего или владельца ошибки

Применение:
osc requestmaintainership # для текущего пользователя в
проверенный пакет
osc requestmaintainership USER # для указанного пользователя в
проверенный пакет
osc requestmaintainership PROJECT # для текущего пользователя, если cwd
не проверенный пакет
osc requestmaintainership PROJECT PACKAGE # для текущего пользователя
osc requestmaintainership PROJECT PACKAGE USER # запрос для указанного
пользователь
osc requestmaintainership PROJECT PACKAGE group: NAME # запрос для указанного
группы

osc requestbugownership ... # принимает те же параметры
но использует роль владельца ошибки

Опции:
-h, --help показать это справочное сообщение и выйти
-r роль, --role = роль
указать роль пользователя (по умолчанию: сопровождающий)
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения

решен
Удалите «конфликтное» состояние для файлов рабочих копий.

Если исходное изменение не может быть объединено автоматически, файл помещается в
«конфликтное» («C») состояние. Внутри файла конфликты отмечены специальным
<<<<<<<, а также строки ======== и >>>>>>>.

После разрешения всех конфликтующих частей вручную используйте эту команду, чтобы удалить
«конфликтное» состояние.

Примечание: эта подкоманда семантически не разрешает конфликты или не устраняет конфликт.
маркеры; он просто удаляет файлы артефактов, связанных с конфликтом, и позволяет PATH
быть совершенным снова.

Применение:
OSC разрешил ФАЙЛ [ФАЙЛ ...]

перезапустить сборку (отменить сборку)
Перезапустить сборку определенного проекта или пакета

Применение:
osc restartbuild [ПРОЕКТ [ПАКЕТ [ХРАНИЛИЩЕ [ARCH]]]] Параметры:
-h, --help показать это справочное сообщение и выйти
--all Перезапустить все запущенные сборки всего проекта
-r РЕПО, --repo = РЕПО
Перезапустить сборки для определенного репозитория
-a АРХИВ, --arch = АРХИВ
Перезапуск сборок для конкретной архитектуры

Результаты (Г)
Показывает результаты сборки пакета или проекта

Применение:
osc results # (внутри рабочей копии PRJ или PKG)
результаты osc ПРОЕКТ [ПАКЕТ]

Опции:
-h, --help показать это справочное сообщение и выйти
--format = ФОРМАТ
строка формата для вывода csv
--csv генерировать вывод в формате CSV
--xml генерировать вывод в XML (ранее results_meta)
-ш, --смотреть
наблюдайте за результатами, пока все не закончите строительство
-v, --подробный
более подробный вывод
-a АРХИВ, --arch = АРХИВ
Показать результаты только для указанной архитектуры (ей)
-r РЕПО, --repo = РЕПО
Показывать результаты только для указанных репо (репо)
-l, --последняя сборка
показать результаты последней сборки (успешно / не удалось / неизвестно)

возвращаться Восстановите измененные файлы или всю рабочую копию.

Примеры:
возврат к окну
ose revert. Примечание: это работает только для рабочих копий пакетов

Применение:
osc вернуться [ФАЙЛЫ ...]

r удалить
Удалить исходные файлы из выбранного пакета

Применение:
osc rremove ПАКЕТ ПРОЕКТА [ФАЙЛЫ ...]

Опции:
-h, --help показать это справочное сообщение и выйти
-ф, --сила
Не спрашивайте и не удаляйте файлы

по области применения (бсэ, се)
Найдите проект и / или пакет.

Если опция не указана, osc будет искать проекты и пакеты, содержащие
«поисковый запрос» в их имени, заголовке или описании.

Применение:
osc search 'поисковый запрос'
osc bse ... ('поиск по осциллографам - двоичный')
osc se 'perl (Foo :: Bar)' ('osc --package perl-Foo-Bar') Параметры:
-h, --help показать это справочное сообщение и выйти
--binaryversion = ВЕРСИЯ
поиск бинарного файла с указанной версией (подразумевается
- двоичный)
-B ПРОЕКТ, --baseproject = ПРОЕКТ
поисковые пакеты, созданные для ПРОЕКТА (подразумевается --binary)
--binary search бинарные пакеты
--csv генерировать вывод в формате CSV (через |)
-M, --mine сокращение для --bugowner --package
- поддерживается
УСТАРЕЛО: используйте вместо этого поддерживаемую команду.
-м, --мастер
как -i, но только сопровождающий
-b, --buugowner
как -i, но только владелец ошибки
-я, --вовлеченный
показать проекты / пакеты, где данный человек (или я)
участвует как владелец ошибки или сопровождающий
[[{группа | человек} /] ] по умолчанию: человек
-V, --версия
показать версию пакета, ревизию и srcmd5. ОСТОРОЖНОСТЬ:
Это медленно и ненадежно
-v, --подробный
показать больше информации
-a АТРИБУТ, --limit-to-attribute = АТРИБУТ
соответствует только тогда, когда данный атрибут существует в метаданных
--описание
поиск совпадений в элементе 'description'
--title искать совпадения в элементе 'title'
--проект поиск проекта
--package поиск пакета
-s, --подстрока
Показать также результаты, в которых поисковый запрос является второстепенным
строка, более медленный поиск
-е, --точный
показывать только точные совпадения, сейчас это значение по умолчанию
--repos-baseurl
показать базовые URL-адреса репозиториев загрузки

СЕРВИС
Обработка исходных сервисов

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

Применение:
сервисная КОМАНДА osc (внутри рабочей копии)
запуск службы osc [SOURCE_SERVICE]
служба осциллографа отключена
удаленный доступ к сервису osc [ПАКЕТ ПРОЕКТА]

КОМАНДА может быть:
run r запускать определенные службы локально, требуется необязательный параметр для
запустить только
указанный исходный сервис. Если параметры существуют для этого
в _service файле
Они используются.
disabledrun dr run disabled или только на стороне сервера службы локально и хранить
файлы как локально созданные
Remoteun rr запускает повторный запуск на стороне сервера

setdevelproject (SDP)
Установите разрабатываемый проект / пакет пакета

Примеры:
osc setdevelproject [PRJ PKG] DEVPRJ [DEVPKG] Параметры:
-h, --help показать это справочное сообщение и выйти
-у, --отменить
удалить проект разработки

сетлинкрев
Обновляет номер редакции в исходной ссылке.

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

Применение:
оск сетлинкрев
osc setlinkrev ПРОЕКТ [ПАКЕТ] Параметры:
-h, --help показать это справочное сообщение и выйти
-у, --отменить
удалить ревизию в ссылке, она всегда будет указывать на
последняя редакция
-R, --use-plain-revision
Не расширяйте ревизию указанную или последнюю ревизию
-r рев, --revision = рев
использовать указанную ревизию.

знак
Управление ключом подписи проекта

ключ знака osc [--create | --delete | --extend] osc signkey [--notraverse]


Эта команда предназначена для управления ключами gpg. По умолчанию он показывает открытый ключ. Там есть
нет возможности загружать или выгружать приватную часть ключа по замыслу.

Однако вы можете создать новый собственный ключ. Возможно, вы захотите подписать общественное
ключ с вашим собственным существующим ключом.

Если у проекта нет ключа, будет использоваться ключ из проекта верхнего уровня (например, когда
при отказе от ключа «KDE: KDE4: Community» будет использован ключ из «KDE: KDE4»).

ВНИМАНИЕ: СТАРЫЙ КЛЮЧ НЕ МОЖЕТ БЫТЬ ВОССТАНОВЛЕН ПРИ ИСПОЛЬЗОВАНИИ УДАЛЕНИЯ ИЛИ СОЗДАНИЯ

Применение:
клавиша osc [ARGS ...]

Опции:
-h, --help показать это справочное сообщение и выйти
--sslcert получить сертификат SSL вместо ключа GPG
--нотраверс
Не перемещайтесь по проектам вверх, чтобы найти ключ
--delete удалить ключ подписи gpg в этом проекте
--extend продлить срок действия открытого ключа GPG для этого
Проект
--create создать новый ключ подписи gpg для этого проекта

статус (Ст)
Показать статус файлов в рабочей копии

Показывает статус файлов в локальной рабочей копии, указывая, есть ли у файлов
был изменен локально, удален, добавлен, ...

Первый столбец вывода указывает статус и является одним из следующих
персонажи:
'без модификаций
'A' добавлен
'C' конфликтный
'D' удален
'M' изменено
'?' элемент не находится под контролем версий
'!' элемент отсутствует (удален командой, отличной от osc) или неполный
Элемент 'S' пропускается (элемент превышает ограничение на размер файла или является _service: * file)
'F' Frozen (используйте "osc pull" для конфликтов слияния) (состояние только для пакета)

Примеры:
Оск-стрит
Оск-стрит
osc st файл1 файл2 ...

Применение:
статус osc [OPTS] [ПУТЬ ...] Параметры:
-h, --help показать это справочное сообщение и выйти
-e, --show-исключено
также показать файлы, которые исключены
Параметр конфигурации exclude_glob
-v, --подробный
распечатать дополнительную информацию
-к, --тишина
печатать как можно меньше

Отправить запрос (SR, отправитьпак, отправитьзапрос)
Создать запрос на отправку источника в другой проект

[Видеть http://en.opensuse.org/openSUSE: Build_Service_Collaboration для получения информации о
Эта тема.]

См. Команду «запрос» для отображения и изменения существующих запросов.

Применение:
osc submitreq [ОПЦИИ]
osc submitreq [ОПЦИИ] DESTPRJ [DESTPKG]
osc submitreq [ОПЦИИ] SOURCEPRJ SOURCEPKG DESTPRJ [DESTPKG]

osc submitpac ... это сокращение от osc submitreq --cleanup ...

Опции:
-h, --help показать это справочное сообщение и выйти
- да, продолжайте, не спрашивая.
-d, --diff показывать только различия вместо создания фактического запроса
--update-ссылка
Это передает источник, включая файл _link.
--без обновления
никогда не трогайте исходный пакет при принятии (сломается
ссылки на источники)
- без очистки
никогда не удаляйте исходный пакет при принятии, но обновляйте его
содержание
--cleanup удалить пакет, если отправка принята (по умолчанию
для дома: : отраслевые проекты)
--seperate-запросы
Создавать несколько запросов вместо одного (когда
команда используется для всего проекта)
--nodevelproject
не следовать определенному проекту разработки (основной проект
где разрабатывается пакет)
-s ЗАМЕНА, --supersede = ЗАМЕНА
Замена другого запроса этим
-r REV, --revision = REV
укажите идентификатор определенной исходной ревизии (сумму md5) для
исходный пакет
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения

знак Отображение токена аутентификации и управление им

Токен аутентификации можно использовать для выполнения определенных команд без отправки
полномочия.

Применение:
токен osc
токен osc --create [ ]
токен osc - удалить
токен osc --trigger Опции:
-h, --help показать это справочное сообщение и выйти
-t ТОКЕНИД, --trigger = ТОКЕНИД
Запуск действия токена
-d ТОКЕНИД, --delete = ТОКЕНИД
Создать новый токен
-с, --создать
Создать новый токен

причина (Pg)
Показать причину, по которой пакет запускается для сборки

Сервер решает, когда пакет необходимо перестроить, эта команда показывает
Подробная причина посылки. Краткая причина также сохраняется в истории вакансий,
к которому можно получить доступ через "osc jobhistory".

Причины срабатывания могут быть:
- новая сборка (никогда не строить или перестраивать вручную принудительно)
- изменение источника (например, при обновлении источников)
- изменение мета (изменились пакеты, которые используются для сборки)
- синхронизация количества перестроений (если она настроена на синхронизацию номеров релизов)

использование в каталоге пакета или проекта:
osc причина REPOSITORY ARCH
osc причина ПРОЕКТНЫЙ ПАКЕТ ХРАНИЛИЩА АРКА

восстановить
Восстанавливает удаленный проект или пакет на сервере.

Сервер восстанавливает пакет, включая исходные коды и мета-конфигурацию.
Двоичные файлы остаются утерянными и будут восстановлены.

Применение:
osc восстановить проект
osc восстановить ПАКЕТ ПРОЕКТА [ПАКЕТ ...]

Опции:
-h, --help показать это справочное сообщение и выйти
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения журнала

отпереть Разблокирует проект или пакет

Разблокирует заблокированный проект или пакет. Комментарий обязателен.

Применение:
ПРОЕКТ РАЗБЛОКИРОВКИ ОСС [ПАКЕТ]

Опции:
-h, --help показать это справочное сообщение и выйти
-m ТЕКСТ, --message = ТЕКСТ
указать ТЕКСТ сообщения журнала

обновление (вверх)
Обновить рабочую копию

Примеры:

1. ось вверх
Если текущий рабочий каталог является пакетом, обновите его.
Если каталог является каталогом проекта, обновите все содержащиеся
пакеты, И проверьте недавно добавленные пакеты.

Чтобы обновлять только проверенные пакеты, не проверяя новые
вы можете использовать "osc up *" внутри проекта.
д.

2. Откройте PAC
Обновите пакеты, указанные в аргументах пути

Когда --expand-link используется с пакетами исходных ссылок, расширенные источники будут
проверено. Без этой опции файл _link и исправления будут извлечены.
Параметр --unexpand-link может использоваться для возврата к "сырому" источнику с
_link файл плюс патч (патчи).

Применение:
обновление osc [ARGS ...]

Опции:
-h, --help показать это справочное сообщение и выйти
-l размер_предела, --limit-size = размер_предела
Пропустить все файлы с заданным размером
-S, --server-side-source-service-файлы
Использовать сгенерированные на стороне сервера источники вместо локальных
поколение.
-s, --source-служебные-файлы
После обновления запускайте локальные исходные службы.
-e, --expand-ссылка
если пакет является ссылкой, обновите до расширенных источников
-u, --unexpand-ссылка
если пакет является развернутой ссылкой, обновите до необработанного
_link файл
-r REV, --revision = REV
обновить до указанной ревизии (эта опция будет
игнорируется, если вы собираетесь обновить полную
проект или более одного пакета)

обновлениеpacmetafromspec (метапроспект, обновитьpkgmetafromspec)
Обновить метаинформацию пакета из specfile

ARG, если он указан, является рабочей копией пакета.

Применение:
osc updatepacmetafromspec [ARGS ...]

Опции:
-h, --help показать это справочное сообщение и выйти
--specfile = ФАЙЛ
Путь к specfile. (если вы передадите больше рабочей копии
эта опция игнорируется)

vc Отредактируйте файл изменений

osc vc [-m MESSAGE | -e] [filename [.changes] | path [file_with_comment]] Если нет
задано, ровно один файл * .changes или * .spec должен быть в cwd или
в пути.

Адрес электронной почты, используемый в файле .changes, считывается из экземпляра BuildService или
должно быть определено в ~ / .oscrc [https://api.opensuse.org/] пользователь = пароль для входа =
пароль email = [электронная почта защищена]

или может быть указан через переменную окружения mailaddr.

Применение:
osc vc [ARGS ...]

Опции:
-h, --help показать это справочное сообщение и выйти
-е, --просто-редактировать
просто открывать изменения (нельзя использовать с -m)
-F ФАЙЛ, --file = ФАЙЛ
прочитать сообщение об изменениях из ФАЙЛА (не открывать редактор)
-m СООБЩЕНИЕ, --message = СООБЩЕНИЕ
добавить СООБЩЕНИЕ к изменениям (не открывать редактор)

Whois (Пользователь, ВОЗ)
Показать полное имя и адрес электронной почты пользователя buildservice

Применение:
osc whois [ИМЯ ПОЛЬЗОВАТЕЛЯ ...]

очистка бинарных файлов
Удалить все бинарные пакеты определенного проекта / пакета

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

Применение:
osc wipebinaries OPTS # работает в каталоге проверенного проекта
osc wipebinaries OPTS PROJECT [ПАКЕТ] Параметры:
-h, --help показать это справочное сообщение и выйти
--all Удалить все двоичные файлы независимо от статуса пакета
(ранее по умолчанию)
- неразрешимый
Удалите все двоичные файлы пакетов, у которых есть зависимости
Ошибки
--broken Удалить все двоичные файлы пакетов, для которых этот пакет
источник плохой
--build-сбой
Удалите все двоичные файлы пакетов, для которых выполняется сборка
не удалось
--build-отключено
Удалите все двоичные файлы пакетов, для которых выполняется сборка.
инвалид
-r РЕПО, --repo = РЕПО
Удалить все бинарные пакеты для определенного репозитория
-a АРХИВ, --arch = АРХИВ
Удалить все бинарные пакеты для определенной архитектуры

GLOBAL ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Опции:
--version показать номер версии программы и выйти
-h, --help показать это справочное сообщение и выйти
--debugger перейти в отладчик перед выполнением чего-либо
--post-mortem переход в отладчик в случае ошибок
-t, --traceback печать трассировки вызова в случае ошибок
-H, --http-debug HTTP-трафик отладки (фильтрует некоторые заголовки)
--http-full-debug отладочный HTTP-трафик (не фильтрует заголовки)
-d, --debug распечатать информацию, полезную для отладки
-A URL / псевдоним, --apiurl = URL / псевдоним
указать URL-адрес для доступа к серверу API или псевдоним
-c ФАЙЛ, --config = ФАЙЛ
указать альтернативный файл конфигурации
--no-keyring отключить использование настольной системы связки ключей
--no-gnome-keyring отключить использование связки ключей GNOME
-v, --verbose увеличить детализацию
-q, --quiet быть тихим, а не многословным

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


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

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

  • 1
    SuiteCRM
    SuiteCRM
    SuiteCRM — отмеченный наградами клиент
    Управление взаимоотношениями (CRM)
    приложение, представленное вам авторами
    и сопровождающие, SalesAgility. Это
    самый лучший в мире...
    Загрузить SuiteCRM
  • 2
    Poweradmin
    Poweradmin
    Poweradmin — это веб-сервер DNS.
    инструмент администрирования для сервера PowerDNS.
    Интерфейс имеет полную поддержку большинства
    возможностей PowerDNS. Он имеет полный
    служба поддержки...
    Скачать Poweradmin
  • 3
    Джин Веб Фреймворк
    Джин Веб Фреймворк
    Джин - невероятно быстрый веб-фреймворк
    написано на Голанге, может выполнять до
    В 40 раз быстрее благодаря
    мартини-подобный API и кастомная версия
    httprout ...
    Скачать Gin Web Framework
  • 4
    ЦЕРЕУС ЛИНУКС
    ЦЕРЕУС ЛИНУКС
    CEREUS LINUX базируется на MX LINUX con
    различные энторнос де эскриториос. Это
    приложение, которое также можно получить
    к
    https://sourceforge.net/projects/cereu...
    Скачать CEREUS LINUX
  • 5
    Тренер по задачам
    Тренер по задачам
    Task Coach - Ваше дружеское задание
    управляющий делами. Task Coach — это бесплатная открытая
    источник todo менеджер. Он вырос из
    разочарование по поводу других программ не
    работа с композитом...
    Скачать тренер задач
  • 6
    Ядро СУБД HyperSQL (HSQLDB)
    Ядро СУБД HyperSQL (HSQLDB)
    HSQLDB — это механизм реляционной базы данных.
    написан на Java, с драйвером JDBC,
    соответствующий ANSI SQL:2016. Маленький,
    быстрый, многопоточный движок и сервер
    с памятью...
    Загрузите ядро ​​базы данных HyperSQL (HSQLDB)
  • Больше »

Команды Linux

Ad