Це команда aetar, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
aetar - віддалено розповсюджувати зміну через tar
СИНТАКСИС
аетар -Надіслати [ варіант...]
аетар -Отримати [ варіант...]
аетар -Список [ варіант...]
аетар -Допоможіть
аетар -ВЕРСІЯ
ОПИС
Команда аетар Команда використовується для надсилання та отримання наборів змін через дьоготь(1) сприяти
географічно розподілений розвиток.
Основною функцією є відтворення змін, тому команда схожа
aetar -відправити | aetar -приймати
може використовуватися для клонування зміни, хоча і менш ефективно, ніж еклон(1). Формат файлу
використовується звичайний gzip(1) стиснутий дьоготь(1) архів.
ВІДПРАВИТИ
Варіант надсилання приймає зазначену зміну або базову лінію та створює розподіл
пакет, що містить весь вміст вихідного файлу. Метадані змін не включені.
Одержувачу не обов’язково мати аетар(1) команда. Це можливо
використовувати звичайний дьоготь xzf команду для вилучення файлів з архіву.
Опції
Варіант відправки розуміє такі параметри:
-Базова лінія
Цей параметр можна використовувати для визначення джерела проекту, а не зміни.
-Додати_шлях_префікс рядок
Ця опція може використовуватися, щоб вказати префікс шляху, який потрібно додати до кожного імені файлу
архів. Це означає, що коли архів буде розпаковано, він весь буде розміщений
в одному каталозі.
-Змінити номер
Ця опція може використовуватися для вказівки певної зміни в проекті. Побачити
егіда(1) для повного опису цієї опції.
-Сумісність номер версії
Цей параметр можна використовувати для визначення версії аетар(1) який буде
отримання цей набір змін. Ця інформація використовується для вибору функцій
включити в дані, а які пропустити. За замовчуванням останній набір функцій буде
бути використаним.
-алгоритм стиснення ім'я
Ця опція може використовуватися для визначення стиснення, яке буде використано. Вони перераховані
за порядком ефективності стиснення.
none Не використовуйте стиснення (не завжди має значення для всіх команд).
gzip Використовуйте стиснення, яке використовується gzip(1) програма.
bzip2 Використовуйте стиснення, яке використовується bzip2(1) програма.
У майбутньому можуть бути додані додаткові алгоритми стиснення.
-COMpress
Ця опція не підтримується на користь -comp-alg=gzip or -comp-alg=bzip2
Варіанти.
-Ні_COMPres
Ця опція не підтримується на користь -comp-alg=немає варіант.
-ДЕЛЬТА номер
Ця опція може використовуватися для вказівки певної дельти в історії проекту до
скопіюйте файл із, а не з найновішої версії. Якщо дельта була
дано назву (див aedn(1) як) ви можете використовувати дельта-ім'я замість дельти
номер. Якщо зазначена дельта не існує, це помилка. Дельта числа
починати з 1 і збільшувати; дельта 0 є окремим випадком, що означає «коли гілка
розпочато”.
-DELta_Дата рядок
Ця опція може використовуватися для вказівки певної дати та часу в проекті
історію для копіювання файлу, а не найновішу версію. Це є
помилка, якщо вказаний рядок не можна інтерпретувати як дійсну дату та час.
Введіть рядок у лапки, якщо вам потрібно використовувати пробіли.
-DELta_From_Change номер
Ця опція може використовуватися для визначення конкретної дельти проекту з її зміни
номер.
-Все_джерело
Ця опція може використовуватися для надсилання всього джерела проекту, а також файлів
змінити вихідні файли. Це значення за замовчуванням.
-Часткове_джерело
Цей параметр можна використовувати для надсилання лише вихідних файлів змін.
-Include_Build
Цей параметр також можна використовувати для надсилання файлів збірки.
-Not_Include_Build
Цей параметр можна використовувати для надсилання лише джерела (джерело, тест, конфігурація, але не збірка)
файли. Це значення за замовчуванням.
-Вихід ім'я файлу
Цей параметр можна використовувати для вказівки вихідного файлу. Вихід надсилається до
стандартний вихід за замовчуванням.
-Проект ім'я
Цю опцію можна використовувати для вибору проекту, який цікавить. Коли ні -Проект
вказано опцію, AEGIS_PROJECT консультується зі змінною середовища. Якщо
якого не існує, користувача $HOME/.aegisrc файл перевіряється на наявність за замовчуванням
Поле проекту (див aeuconf(5) для отримання додаткової інформації). Якщо цього не існує,
коли користувач працює лише над змінами в межах одного проекту, проекту
Ім'я за замовчуванням відповідає цьому проекту. Інакше це помилка.
ВИЙТИ
Варіант прийому приймає tar-архів і створює зміну Aegis (див aenc(1)) до
запровадити зміни всередині. Файли додаються до змін (див aenf(1) aecp(1)
аерм(1) aent(1)), а потім вміст файлу розпаковується в розробку
каталог.
Для відправника не обов’язково мати аетар(1) команда. Можна використовувати
регулярний дьоготь czf команда для створення tar-архіва. Ви можете скористатися пізній(1)
команда для маніпулювання іменами файлів перед вилученням.
Файл імен
Зазвичай файли tar, створені для розповсюдження проектів із відкритим кодом, містять шлях
префікс.
-Видалити_префікс_шляху рядок
Цей параметр можна використовувати для явного вказівки префіксів шляхів, які потрібно видалити, якщо
присутній. Його можна вказати більше одного разу.
-Видалити_префікс_шляху номер
Вилучіть найменший префікс, що містить кількість провідних косих рисків із кожного імені файлу
знайдено у файлі виправлення. Зараховується послідовність з однієї або кількох сусідніх косих рисків
у вигляді однієї косої риски.
Якщо у вас складна структура каталогу проекту, час від часу люди можуть надсилати вам
tar-архів відносно підкаталогу, а не відносно кореня проекту.
-Додати_шлях_префікс рядок
Цей параметр можна використовувати для вказівки шляху до підкаталогу проекту, у якому
застосувати tarball.
повідомлення
Команда аетар команда викликає різні інші команди Aegis. Звичайні сповіщення, що
ці команди будуть видані.
Опції
Під варіантом отримання розуміються наступні варіанти:
-Змінити номер
Цей параметр можна використовувати, щоб вибрати номер зміни, який буде використано, інакше один
буде вибрано автоматично.
-ДЕЛЬТА номер
Ця опція може використовуватися для вказівки певної дельти в історії проекту до
скопіюйте файл з, як і для aecp(1) команда. Ви також можете використовувати дельту
ім'я замість дельта-числа.
-Довідник шлях
Цей параметр може використовуватися, щоб вказати, який каталог буде використовуватися. Це помилка
якщо поточний користувач не має відповідних прав на створення каталогу
даний шлях. Це має бути абсолютний шлях.
Увага: якщо ви використовуєте автоматичне монтування, не використовуйте `pwd`, щоб зробити абсолютне значення
шлях, зазвичай дає неправильну відповідь.
-ВИКЛЮЧЕННЯ
Цей параметр можна використовувати для виключення певних файлів у tar-архіві
розгляду.
Ви також можете додати більше виключень за допомогою конкретний_проект сфера проекту
конфігурації, використовуючи атрибут aetar:exclude зі списком імен файлів для виключення
розділені пробілами.
-Виключити_автоматичні_інструменти
Цей параметр можна використовувати для виключення файлів, загальних для tar-архів з відкритим кодом
проекти, які використовували GNU Autoconf або GNU Automake. Це викликано
наявність configure.ac, configure.in or Makefile.am файлів. Це працює лише для
прості проекти, у складніших проектах потрібно буде використовувати функцію виключення проекту
атрибути.
Ви можете встановити це автоматично за допомогою логічного aetar:exclude-auto-tools
атрибут у конкретний_проект поле конфігураційного файлу проекту.
-Виключити_CVS
Цей параметр можна використовувати для виключення файлів, загальних для репозиторіїв CVS, які
реалізовувати функції репозитарію, а не містити вихідний код. Це буде
також пошукайте у файлах .cvsignore додаткові файли, які слід ігнорувати.
Ви можете встановити це автоматично, використовуючи логічний атрибут aetar:exclude-cvs
конкретний_проект поле конфігураційного файлу проекту.
-Файл ім'я файлу
Прочитайте набір змін із зазначеного файлу. За замовчуванням читати його з
стандартний вхід. Ім'я файлу `-' означає стандартне введення.
Якщо ваша система має лібур(3), і Aegis був налаштований на використання його під час компіляції
(це за замовчуванням, якщо воно доступне) ви також зможете вказати a
Уніфікований локатор ресурсів (URL) замість імені файлу. Відповідні дані будуть
бути завантажений. (В -Детальніше опція надасть індикатор прогресу.)
-Проект ім'я
Цю опцію можна використовувати для вибору проекту, який цікавить. Коли ні -Проект
вказано опцію, AEGIS_PROJECT консультується зі змінною середовища. Якщо
якого не існує, користувача $HOME/.aegisrc файл перевіряється на наявність за замовчуванням
Поле проекту (див aeuconf(5) для отримання додаткової інформації). Якщо цього не існує,
коли користувач працює лише над змінами в межах одного проекту, проекту
Ім'я за замовчуванням відповідає цьому проекту. Інакше це помилка.
-Троян Ця опція може використовуватися для обробки набору змін так, ніби він має троянського коня
атака в ньому.
-Ні_троян
Ця опція може використовуватися для обробки набору змін так, ніби його точно немає
в ньому атака троянського коня. Скористайтесь з екстремальний допомоги. Треба мати
спочатку автентифікував повідомлення за допомогою чогось на зразок PGP та знати автора
добре.
Безпека
Завантаження tar-архіву та автоматичне фіксування його до базової лінії без перевірки
було б рецептом катастрофи. Передбачено ряд запобіжних заходів:
· Файл розпаковано в нову зміну. Вам потрібно відредагувати опис зміни.
Вам потрібно розкопіювати незмінні файли. Ви повинні відрізняти зміни. Тобі потрібно
створювати та тестувати зміни. Це гарантує, що місцевий рецензент підтвердить зміни
до його вчинення, запобігаючи випадковому чи зловмисному пошкодженню.
· Заохочується використання систем аутентифікації та шифрування, таких як PGP та GPG.
Однак очікується, що ця обробка відбудеться пізніше аетар -- відправити має
створений пакет і раніше аетар --отримати оглядає та діє на упаковці.
Перевірка відправника є найнадійнішим захистом від троянських коней.
· Автоматичне надсилання та отримання пакетів підтримується, але не реалізовано всередині
команда aetar. Очікується, що команда aetar буде використовуватися всередині оболонки
сценарії, налаштовані для вашого сайту та його унікальних вимог безпеки. Дивіться Егіду
Посібник користувача для кількох різних способів зробити це.
· Чим більше ви використовуєте засоби керування тестуванням Aegis (див aent(1) і aet(1)) тим важче
це для того, щоб неадекватна зміна потрапила в базову лінію.
СПИСОК
Варіант списку можна використовувати для перерахування вмісту архіву без фактичного розпакування
це спочатку.
Опції
Під варіантом списку розуміються наступні параметри:
-Файл ім'я файлу
Прочитайте набір змін із зазначеного файлу. За замовчуванням читати його з
стандартний вхід. Ім'я файлу `-' означає стандартне введення.
Якщо ваша система має лібур(3), і Aegis був налаштований на використання його під час компіляції
(це за замовчуванням, якщо воно доступне) ви також зможете вказати a
Уніфікований локатор ресурсів (URL) замість імені файлу. Відповідні дані будуть
бути завантажений. (В -Детальніше опція надасть індикатор прогресу.)
-Вихід ім'я файлу
Цей параметр можна використовувати для вказівки вихідного файлу. Вихід надсилається до
стандартний вихід за замовчуванням. Корисно лише з опцією -List.
ВАРІАНТИ
Наступні параметри цієї команди ще не згадуються:
-Допоможіть
Цей параметр можна використовувати для отримання додаткової інформації про те, як користуватися аетар
програми.
Дивіться також егіда(1) для параметрів, загальних для всіх команд aegis.
Усі варіанти можуть бути скороченими; абревіатура задокументована як великі літери,
усі малі літери та символи підкреслення (_) є необов’язковими. Ви повинні використовувати послідовний
послідовності необов'язкових букв.
Усі параметри не чутливі до регістру, ви можете вводити їх у верхньому чи нижньому регістрі чи a
поєднання обох, регістр не важливий.
Наприклад: всі аргументи "-project, "-PROJ" і "-p" інтерпретуються як
-Проект варіант. Аргумент "-prj" не буде зрозумілий, тому що послідовний
необов'язкові символи не були надані.
Параметри та інші аргументи командного рядка можуть бути довільно змішані в командному рядку,
після селекторів функцій.
Довгі назви параметрів GNU зрозумілі. Оскільки всі назви параметрів для аетар довгі,
це означає ігнорування додаткового провідного '-'. "--варіант=значення"конвенція також
зрозумів.
Фото ФОРМАТ
Формат файлу повторно використовує існуючі формати, а не вводить щось нове. Це означає
можна витягти вміст упаковки, навіть якщо aetar недоступний.
· Вихідні файли та інша інформація зберігаються як звичайний Unix дьоготь(1) архів.
· Під час надсилання tar-архів стискається за допомогою формату GNU gzip. Як правило, первинний
вихідні файли є текстом ASCII, що призводить до значного стиснення. (Це необов'язково.)
При отриманні, якщо файл tar-архів стиснутий, він буде автоматично розпакований,
виявлення відбувається автоматично, вам не потрібно це робити самостійно.
EXIT СТАТУС
Команда аетар команда вийде зі статусом 1 у разі будь-якої помилки. The аетар буде тільки команда
вийти зі статусом 0, якщо немає помилок.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ
Читати егіда(1) для списку змінних середовища, які можуть вплинути на цю команду. Побачити
aepconf(5) для файлу конфігурації проекту конкретний_проект поле для встановлення
змінні середовища для всіх команд, що виконуються Aegis.
АВТОРСЬКЕ
aetar версія 4.24.3.D001
Авторське право (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Пітер Міллер
Програма aetar постачається АБСОЛЮТНО НІ ГАРАНТІЙ; для детальної інформації використовуйте 'аетар -ВЕРСІЯ
ліцензія' команда. Це безкоштовне програмне забезпечення, і ви можете розповсюджувати його під
певні умови; для детальної інформації використовуйте 'аетар -ВЕРСІЯ ліцензія' команда.
Використовуйте aetar онлайн за допомогою служб onworks.net