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

Ad


Значок OnWorks

frze - онлайн в хмарі

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

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

ПРОГРАМА:

ІМ'Я


vadm - маніпулювати та адмініструвати об'єктну базу версій

СИНТАКСИС


вадм [ версія обов'язковий опції ] [ опції ] [ дію ] ім'я..

варіанти: [ -?fq ] [ - кеш ] [ - сила ] [ -допомога ] [ - nomail ] [ -спокійно ] [ -stdin ]
[ -версія ]

Дії: [ - псевдонім версія псевдонім ім'я ] [ -аттр атрибут ] [ -чаут користувач ]
[ -chmod захист ] [ -чаун користувач ] [ -delattr атрибут ім'я ]
[ -d (Або -видалити)] [ -l (Або -Блокування) [версія обов'язковий] ] [ - newgen ] [ - сприяти ]
[ -набір description | увагу | намір ] [ -набір коментар лідер ]
[ -розблокувати [версія обов'язковий] ] [ -нерекламувати ]

vattr [ версія обов'язковий опції ] назва атрибута..

vrm [ версія обов'язковий опції ] ім'я..

sbmt [ версія обов'язковий опції ] ім'я..

опубл [ версія обов'язковий опції ] ім'я..

акк [ версія обов'язковий опції ] ім'я..

frze [ версія обов'язковий опції ] ім'я..

ОПИС


вадм — це команда загального призначення для виконання різного роду дій над частинами AtFS
сховище об'єктів. Його можна використовувати для блокування або розблокування об’єкта AtFS для модифікації, щоб
видалити окремий екземпляр об’єкта, щоб пов’язати символічні імена (псевдонімів) з версією
об’єкти, щоб просувати чи не просувати певні об’єкти версії з одного статусу до іншого, до
змінювати права доступу до об’єктів, щоб встановити або змінити описовий запис певного
об'єкти версії, щоб встановити або змінити наміри можливої ​​зміни, а також встановити або скасувати налаштування
різні атрибути об'єкта, такі як автор або будь-які визначені користувачем атрибути.

vattr та vrm є короткими формами для вадм -аттр та вадм -видалити. Дивіться описи
-аттр і -видалити варіанти для деталей.

sbmt, опубл, акк та frze альтернативні назви програм для вадм які представляють статус-
зміна операції для об'єктів версії. Дивіться опис варіанту - сприяти for details.

Типовий виклик команди доповнюється однією або кількома команда опції, версія
обов'язковий опції визначення версій, на які слід діяти, an дію специфікатор вказуючи
вид дії, яку потрібно виконати, і набір об'єкт Імена визначення початкової підмножини
бази об’єктів, якою буде маніпулювати.

Можна вказати назви об’єктів пов'язаний версія позначення, тобто позначення, що ідентифікує a
конкретна версія об'єкта (наприклад, mkattr.c[2.4]). Також можна використовувати а
раніше призначені символічний ім'я а не числовий ідентифікатор версії (напр
mkattr.c[tools-V4R3]). Переконайтеся, що символи дужок виключені під час використання CSH(1) or
Tcsh(1) тому що вони мають значення для цих оболонок.

ВАРІАНТИ


Для вибору версії будь-яка версія обов'язковий варіант, як описано на vbind(1) посібник
сторінку, може бути дано, або a версія пов'язувати директива може бути вказано в дужках, доданих до файлу
ім'я.

-?, -допомога
роздрукувати короткі інструкції щодо використання вадм

- кеш застосувати запитану операцію до об’єктів, що знаходяться в отримані об'єкт cache,
набір дій, які можуть виконуватися над об'єктами бінарного пулу, обмежений.

-f, - сила
не запитуйте підтвердження під час видалення версій з історії.

- nomail
Придушити повідомлення електронної пошти користувачеві, який утримує блокування історії, коли
зламати цей замок (-розблокувати варіант).

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

-stdin війська вадм щоб прочитати описовий текст, примітку чи наміру зі стандартного введення if
дію -набір вибрано. Примітка використовується для всі вказані об'єкти AtFS. Інакше
буде викликано ваш улюблений редактор (взятий із змінної середовища EDITOR).

-версія
друкована версія інформації про вадм сама програма. Ніяких дій не буде
виконується в базі даних.

вадм виконуватиме всі свої операції над заданим набором об’єктів версії AtFS. в
якщо такий набір не вказано, операція буде застосована до останнього збереженого
версії названих об'єктів.

ДІЇ


Тип дії, яка має бути виконана над заданим набором об’єктів AtFS, позначається символом a
ключове слово. Визначаються такі дії:

- псевдонім версія псевдонім ім'я
призначає версія псевдонім ім'я до вказаної версії. Ім'я працює як псевдонім
для номера версії, тому воно повинно відрізнятися від будь-якого іншого символічного імені
призначається будь-якому об’єкту версії в історії певного об’єкта. це, однак,
можна призначити однакове символічне ім’я об’єктам версії в різний об'єкт
історії. Історія об’єкта зазвичай позначається іменем, подібно до файлів
ім'я.
Використання псевдонімів є простим, але ефективним способом асоціації членів компонента
з система конфігурація. Типові символічні назви виглядатимуть приблизно так
Mysystem_Release_4.22, що вказує на те, що об’єкти версії з такою назвою є частиною
випуск 4.22 розглянутої системи.

-аттр attrname
Повернути r значення названого атрибута. Це може бути а standard атрибут або
користувач певний атрибут. Повний список стандартів можна знайти в наведеному нижче списку
назви атрибутів.

-аттр attrname[+|-]=[@|^|!|*]значення
визначає користувач певний атрибут з іменем attrname і встановлює для нього значення значення
для всіх вказаних об’єктів версії. Цей параметр також можна використовувати для встановлення значення
певного standard Атрибути (див. список нижче). Якщо attrname слідує a
єдиний символ рівності, відповідне значення об’єкта встановлюється (або скидається) на значення
вказане значення. Усі попередні значення будуть перезаписані. Якщо attrname is
відразу за якими слідують символи "плюс-рівний" (+=), зазначений атрибут
значення буде додано до поточного значення атрибута, на який посилається.
Відповідно, ``minus-equal'' (-=) має видалити вказане значення з заданого
атрибут. У поточній реалізації видалення одиничних значень не відбувається
підтримується.
Існує чотири основних типи визначених користувачем значень атрибутів: справжній величини,
посилання величини, виконання величини та покажчик величини. Вид атрибута
значення визначається, коли воно встановлено. Якщо перший символ значення є at
символ (@), решта значення приймається за ім'я of a файл зміст
яке буде прийнято за значення атрибута. Ця заміна відбувається
негайно, тобто атрибут має справжнє значення. Якщо вказано ім’я файлу
як ``-'', значення атрибутів буде зчитуватися зі стандартного введення. Якщо перший
символ є циркумфлексним символом (^), решта значення інтерпретується як
ім'я файлу, вміст якого буде замінено на атрибут, коли він є
цитується. Якщо перший символ значення є символом оклику (!), the
Решта значення інтерпретується як ім'я of a програма чий стандартний вихід буде
замінюється на атрибут, коли він цитується. Можна використовувати значення виконання
генерувати дуже динамічні атрибути або навіть примітивну форму тригерів подій. An
зірочка (*) як перший символ значення вказує на вказівник на іншу версію. в
у цьому випадку залишок значення має бути дійсним зв'язаним ім'ям файлу.
Атрибути, визначені користувачем, можуть мати довільну довжину. Будь-яка послідовність ASCII
символи - за винятком \01 (control-A) - дозволено складати
значення атрибута. Якщо attrname було вже встановлено певне значення, попереднє значення
буде замінено нововказаним.

-аттр @attrfile
З @ім'я файлу аргумент, -аттр параметр читає імена та значення, визначені користувачем
атрибути з іменованого файлу Кожен запис (кожен рядок) у файлі атрибутів повинен
мають формат, описаний вище. Останній символ файлу має бути новим рядком
характер.

-чаут користувач
Набори користувач автор конкретної редакції. Як правило, автор редакції
вважається користувачем, який зберіг цю редакцію. Однак, оскільки є певні дозволи
пов’язані з авторським атрибутом редакції, можуть виникнути обставини, які її викликають
необхідно змінити автора.

-chmod захист
змінює код дозволу доступу для вказаних об’єктів версії на наданий
тривісімкові цифри захист. Наразі дозволи доступу зосереджені навколо
Поняття UNIX власник, група, та світ доступ, а також категорії доступу
читати, писати, та виконувати. Ці дозволи успадковуються економити від
дозволи файлу, що представляє зайнятий об'єкт історії AtFS. Побачити
CHMOD(2) для деталей.

-чаун користувач
Набори користувач власник цілої історії об’єкта. Цей параметр не підтримується
Системи типу BSD, оскільки лише суперкористувач може змінити власника файлу.

-delattr attrname
видаляє визначений користувачем атрибут attrname із набору пов’язаних атрибутів
із зазначеними об’єктами версії.

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

-л, -Блокування [версія обов'язковий]
таким чином намагається зарезервувати привілей для додавання нової версії до історії об’єктів
запобігання втручанню кількох програмістів, які працюють над однією і тією ж об’єктною базою
один з одним шляхом збереження одночасних оновлень. Якщо операція блокування пройшла успішно,
дозвіл на запис надається для відповідних файлів у каталозі розробки.
Під час встановлення нового блокування для історії об’єкта запитувач запитує запит
необов'язковий опис запланованих змін.
Щоб успішно заблокувати історію об’єкта, історію не можна блокувати
будь-який інший програміст, і програміст, який запитує блокування, повинен мати запис
дозвіл на підкаталог AtFS, де розміщена база об’єктів.
Оскільки ShapeTools дозволяє блокувати окремі покоління в історії, -Блокування
за бажанням очікує аргумент, що позначає покоління. За замовчуванням є найновішим
покоління. Аргументом може бути номер покоління (наприклад 2), номер версії
(напр 1.4), або псевдонім версії (наприклад випуск-4.7).

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

- сприяти
призначає наступне краще значення вказаним об’єктам були атрибут. Існує
шість станів, у яких може бути екземпляр об'єкта: зайняте, врятовано, запропоновано, опублікований,
доступ, та заморожені. Стан версій призначений для відношення до видимості та
експлуатаційні обмеження (див. напр -видалити) в рамках комплексного проекту
довкілля.
Через відсутність підтримки бібліотеки проекту, стани версій мають дуже
мало реальної функціональності. Реалізовано в повному обсязі, певний стан
переходи можуть запускатися лише авторизованими користувачами. The
переходи зайнятий→збережено та збережено→запропоновано буде запущено звичайними програмістами,
тоді як інші переходи мають бути ініційовані проект
адміністратор.
Кожен перехід відповідає конкретній дії або взаємодії в рамках загального
схема комунікації програмного проекту. Як будуть ці дії/взаємодії
функціонально підтримується системою підтримки проектів, яка зараз розробляється,
явні маніпуляції станами об'єктів більше не будуть потрібні (за винятком,
можливо, для ручного коригування хворобливих ситуацій).
Наступні дії стосуються переходів станів:
економити (зайнятий→збережено, у виконанні програміста)
sbmt (збережено→запропоновано, у виконанні програміста)
прийняти (запропоновано→опубліковано, виконує адміністратор проекту)
акк (опубліковано→отримано, виконаний будь-яким учасником проекту)
звільнити (доступ→заморожений, виконує адміністратор проекту)
Інший інтерфейс до засобів контролю стану вадм надається
програмні псевдоніми sbmt, опубл, акк та frze. Ці команди відповідають концептуальним
проектні взаємодії, як представляти, публікувати, доступ та заморожувати.
Надіслати це операція, яку виконує командний програміст, коли результат роботи (наприклад
заповнений запит на зміну) пропонується для включення в офіційну систему
конфігурації. Пов'язаний статус запропонований.
Публікувати це операція, яка зазвичай виконується членами якості
групи впевненості, коли затверджується результат роботи, запропонований програмістом команди
і, таким чином, включений до поточної офіційної конфігурації системи. Асоційований
статус є опублікований.
доступу це операція, яка виконується під час ідентифікації конфігурації, коли
компонентні версії (суб-)продукту включені в інші (часткові)
конфігурація (під-)системи. Пов'язаний статус доступний.
Заморожувати це операція, яка виконується під час ідентифікації конфігурації, коли
встановлюється глобальний випуск всієї конфігурації системи. Асоційований
статус є заморожені

-набір [description | увагу | намір]
дозволяє встановити або змінити описовий текст для об’єкта історії AtFS (тобто an
всю історію версій). увагу зазвичай описує відмінності версії
об'єкт відносно його попередньої версії або запис, що описує запланований
змінити. (Повторне) встановлення наміру зміни може бути доречним, якщо було встановлено раніше
намір змінити був використаний a sbmt команду, яка зберегла блокування на
історія об'єкта.
вадм перевірить середовище абонентів на наявність РЕДАКТОР змінної та викликати
визначена в ньому програма. Якщо РЕДАКТОР змінна не встановлена, система за замовчуванням
буде активовано редактор. Користувач може написати опис довільної довжини або
введення нотатки за допомогою редактора. Коли користувач виходить з редактора, отриманий текст буде
зберігається разом з історією об’єктів або вказаними об’єктами версії.

-набір рядок_коментаря
Набори рядок коментарів як (послідовність) символів, які відкривають рядок коментаря
в рамках формалізму документа. Цей рядок коментарів буде перед
рядків історії журналу, коли атрибут $__log$ розгорнутий у тексті
перегляд.

-розблокувати
відмовляється від раніше зарезервованого права на оновлення історії об’єкта AtFS
і очищає дозвіл на запис для відповідних файлів. -розблокувати може використовуватися
власник історії об'єкта до перерву a замикати попередньо встановлений будь-яким програмістом.
Ця опція корисна для вирішення ситуацій тупиків, які виникають внаслідок необережного використання
-Блокуванняабо виняткові обставини, які вимагають негайного оновлення об’єкта
історія, навіть якщо замка немає. Попередній власник зламаного
блокування сповіщається поштою. За деяких обставин поштою-повідомлення
зламаних замків може дратувати (наприклад, коли дерево розробки було переміщено до
інша система або домен із заблокованими зайнятими версіями; в цьому випадку власник повинен
зламайте блокування, щоб перевірити зайняті версії назад в архіві версій за адресою
новий сайт). Щоб уникнути цього ефекту, вимикач - nomail можна використовувати для придушення пошти
сповіщення.
Зрештою виражений намір змінити (див -Блокування) буде очищено.
Технічно власником історії об’єктів є власник підкаталогу AtFS
розміщення об'єктної бази.

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

ЗАВЕРШЕНИЙ АТРИБУТ ІМЕНА


ІМ'Я Сенс значення Зауваження

псевдонім версія псевдоніми список псевдонімів, наприклад1,3
``vadm-4.2pre7'' або ``ShapeTools-1.4''
час останнього доступу, наприклад, ``Tue Jan 14 18:47:06 1992''3
автор користувача, який зберіг версію [захищено електронною поштою] (доменне ім'я does1,3
зазвичай не включає ім'я хоста)
Унікальний ключ cachekey для кешованих версій, складених числових, створених на основі3
дата створення, ідентифікатор процесу та серійний номер
число, наприклад, ``740148430.18469.6''
Символ виноски рядка коментарів у рядку, що залежить від типу файлу1
наприклад, ``# '' для шейп-файлів
ctime час останньої зміни статусу як Час
Опис описовий текст для модулябагаторядковий текст2
розмір розміру дельти до попереднього числа
версія в байтах
генерація основна редакція номер числовий1,3
Заголовок Текст заголовка версії в стилі RCS
Багаторядковий текст зміни наміру 2
ім'я хоста поточного хоста, наприклад, ``лавина'' 3
Зареєструйте сукупні описові записи багаторядкового тексту
всіх версій з першої
аж до цього
lock/locker користувач, який блокує історіюяк автор3
l час останньої транзакції блокування як Час3
Захист доступу до режиму, наприклад, ``-rw-r--r--'' 1
mtime час останньої модифікації як Час3
ім'я ім'я частина ідентифікатора об'єкта, наприклад, ``foo'' для ``foo.c''3
нотатка коротка примітка з описом багаторядкового тексту1, 2
зміни в цій версії
власник власника, який володіє репозиторієм у as автор1,3
в якому ця версія заархівована
Ідентифікатор попередньо зв'язаної версії, наприклад, ``foo.c[3.22]'' або ``n/a''
попередня версія
друга редакція номер редакції числовий1,3
rtime останнього разу, коли історія була заблокована як Час
самопов'язаний ідентифікатор версії, наприклад, ``foo.c[3.23]''
ця версія
Ідентифікатор версії, прив’язаний до самостійного шляху, fore.g. ``/usr/proj/sample/foo.c[3.23]''
ця версія, включаючи шлях
розмір розміру версії в байтах numeric3
стан/версія стану символічні цілі числа (зайнятий,1,3
збережено, запропоновано, опубліковано,
доступ і заморожений)
час, коли версія була збережена як Час3
Ідентифікатор версії as раніше
послідовна версія
syspath частина об'єкта, наприклад, ``/usr/proj/sample''3
ідентифікатор для ``/usr/proj/sample/foo.c''
введіть суфіксальну частину об'єкта, наприклад, ``c'' для ``foo.c''3
ідентифікатор
unixname Ім'я файлу UNIX цієї версії, напр. ``foo.c''
unixpath ім'я файлу UNIX цієї версії, напр. ``/usr/proj/sample/foo.c''
включаючи шлях
складений номер версії, наприклад, ``3.22''1,3
що складається з покоління
та номер редакції
vtime час версії, час модифікації як Час
для завантажених версій, щоб заощадити час
для збережених/кешованих версій
Псевдоатрибут xpoff, який не повертає значення
вимкнено наступний атрибут
розширення
псевдоатрибут xpon, який не повертає значення
наступний атрибут
розширення на

1 - може бути змінено вадм -аттр name = value.
2 - може бути змінено вадм -набір .
3 - розпізнається за attr* предикати в правилах прив’язки версії (див біндрули(7)).

НАВКОЛИШНЄ СЕРЕДОВИЩЕ


РЕДАКТОР

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


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

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

Команди Linux

Ad