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

Ad


Значок OnWorks

авторевізія - онлайн у хмарі

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

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

ПРОГРАМА:

ІМ'Я


авторевізія — витягнення метаданих поточної версії зі сховищ контролю версій

СИНТАКСИС


авторевізія {-t | -s } [-o [-f]] [-U] [-V]

ОПИС


Витягує метадані про головну версію з вашого сховища.

Ця програма призначена для використання системами побудови проектів для отримання властивостей, які можуть
використовувати в рядках версії програмного забезпечення. Він може видавати вихідні файли, що містять змінну та
визначення макросів, придатні для використання з C, C++, Java, sh, Python, Perl, Mac info.plist і
інші типи файлів (повний список див. нижче).

Згенероване джерело записується на стандартний вивід.

Зазвичай цю програму можна викликати з будь-якого місця в копії сховища. Під bzr
копія має бути гілки, а не повного багатогалузевого сховища. Під Subversion це має бути
викликається під час перевірки сховища, а не в самому сховищі.

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

Дійсний Сховище типи
Git: рекомендована версія вище 1.7.2.3.

ртутний: рекомендована версія вище 1.6.

Підривна діяльність: Будь-яка серійна версія.

Базар: Будь-яка серійна версія.

Дійсний Вихід типи
кложуре
Вихідний файл clojure із налаштуванням змінних clojure.

h
Файл заголовка, придатний для C/C++.

л.с
Альтернативний файл заголовка C++ із простором імен. Простір імен призначається з VCS_BASENAME.

ini
Налаштування змінних ini вихідного файлу ini.

Ява
Вихідний файл Java із налаштуванням властивостей класу.

javaprop
Файл властивостей Java (наприклад, ini); корисно, коли META-INF читається в Java.

js
Вихідний файл JavaScript із налаштуванням змінних JavaScript.

json
Файл у форматі JSON.

місяць
Вихідний файл lua, який налаштовує змінні lua.

m4
Вихідний файл m4, що визначає макроси m4.

матлаб
Вихід Matlab.

октава
Октавний вихід.

PHP
Вихідний файл PHP із налаштуванням змінних PHP.

pl
Вихідний файл Perl із налаштуванням змінних Perl (Perl є прийнятним синонімом).

py
Вихідний файл Python із налаштуванням змінних Python (пітон є прийнятним синонімом).

оборотів в хвилину
Макроси параметрів специфікаційного файлу формату RPM.

схема
Вихідний файл схеми налаштування змінних схеми.

sh
Текстовий файл, придатний для включення зі сценарію bash. Буде працювати з Ruby.

swift
Вихідний файл Swift із налаштуванням глобальних констант Swift.

Якщо не встановлено VCS_EXTRA і будь-які символи, які відсутні через репозиторій
підтримку встановлено на нуль.

tex
Вихідний файл TeX, що визначає макроси TeX. Зауважте, що символи мають різні назви
оскільки підкреслення має особливе значення в TeX. Наприклад, VCS_SHORT_HASH
перейменовано на \vcsShortHash.

xcode
Вивід на кшталт заголовка для використання з xcode для заповнення рядків info.plist.

Дійсний Symbol імен
VCS_TYPE
Тип сховища - "git", "hg", "bzr" або "svn".

VCS_BASENAME
Базова назва кореня каталогу. Для більшості VCS це буде просто базова назва
кореневий каталог сховища. Для Subversion, авторевізія хоча буде переміщатися вгору
стовбур, гілки та каталоги тегів, щоб знайти справжній корінь.

VCS_NUM
Кількість переглядів між поточним і початковим; корисно для звітності
будувати номери.

VCS_UUID
Універсальний унікальний ідентифікатор, створений із кореневого коміту в git і hg; для свн
він використовує наданий UUID.

Для git ми вибираємо найстаріший комміт, якщо їх більше одного.

Наразі не реалізовано для bzr.

VCS_DATE
Дата останнього коміту у справжньому форматі ISO-8601/RFC3339, включаючи секунди.

VCS_BRANCH
Ім’я гілки графіка комітів, вибраного під час запуску автоверсії.

Під git це зазвичай буде коротка назва поточної гілки (зірочкою
рядок у виводі "гілки git"), за винятком випадків, коли гілка не має a
shortname це буде повна специфікація посилання.

Під hg функція, яка називається гілки насправді є різновидом розфарбовування графіка
(кілька заголовків можуть мати однакову назву гілки), тому цей символ заповнюється
поточна закладка, якщо вона існує, з поточною назвою гілки як запасним.

Під Subversion це зазвичай буде будь-яким ствол або базова назва якоїсь гілки або
підкаталог тегів, залежно від того, де автоверсія був запущений.

Під bzr це нік гілки, на якій ви перебуваєте.

VCS_TAG
Ім’я останнього тегу, що є предком поточного коміту.

Порожньо під Subversion.

VCS_TICK
Кількість комітів від останнього предкового тегу до поточного коміту або псевдоніма
of VCS_NUM якщо немає попередніх тегів.

Порожньо під Subversion.

VCS_EXTRA
Символ, виділений спеціально для встановлення користувачем через середовище або через
скриптів.

VCS_FULL_HASH
Повний унікальний ідентифікатор для поточної версії.

VCS_SHORT_HASH
Скорочена версія VCS_FULL_HASH, Але VCS_FULL_HASH якщо його не можна скоротити.

VCS_WC_MODIFIED
Встановіть 1, якщо поточний робочий каталог було змінено, і 0, якщо ні. Якщо
мова виводу має рідні булеві літерали, істинне означатиме модифіковане та хибне
незмінений. Вихід C/C++ залишається числовим, щоб препроцесор міг перевірити його.
Не відстежено файли він має НЕ ігнорується; побачити -U та цінності подробиці

ВАРІАНТИ


-t
Встановлює тип виведення. Це потрібно хіба що -s вказано; обидва -t та -s не може бути
використовується в тому самому зверненні.

-s
Змінює поведінку звітності; замість того, щоб надсилати символьний файл до stdout, лише
буде повідомлено значення цього окремого символу. Це потрібно хіба що -t is
зазначений; обидва -t та -s не можна використовувати в одному виклику.

-o
Встановлює назву файлу кешу.

-f
Примусове використання даних кешу навіть у репо; корисно для прискорення наступних
запускається, якщо потрібно більше ніж один вихідний формат.

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

-V
Видає версію автоматичного перегляду та виходить.

Використовуйте авторевізію онлайн за допомогою сервісів onworks.net


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

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

Команди Linux

Ad