Это команда aenrls, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
aegis new release - создать новый проект из проекта старого стиля.
СИНТАКСИС
эгида -Новый выпуск название проекта [ имя-нового-проекта ][ вариант...]
эгида -Новый выпуск -Список [ вариант...]
эгида -Новый выпуск -Помощь
ОПИСАНИЕ
Команда эгида -Новый выпуск команда используется для создания нового проекта из существующего проекта.
It создает a new после 3.0 Проект от an старый предварительно 3.0 проект.
Пожалуйста, Примечание: Если у вашего проекта старого стиля нет номера версии в проекте
имя, ты должен укажите новое имя проекта, иначе вы получите сообщение об ошибке. (Если хочешь
чтобы повторно использовать старое имя проекта, вам нужно переименовать старый проект, а затем использовать Aenrls
для создания нового проекта в новом стиле со старым именем. См. HOWTO, чтобы узнать, как изменить
название проекта.)
Эта команда была необходима до введения ветвей в модель Aegis. Это
более полезно для создания новой версии проекта, завершив разработку в ветке
предыдущего выпуска и начало разработки новой ветки, пронумерованной для желаемого
отпустить.
Если у вас есть проект в новом стиле, используйте Aenbr(1) команда для создания новых веток на
этот проект. Это обеспечивает более эффективное управление выпусками и позволяет
версии воспроизводиться проще.
Если нет имя-нового-проекта указан, он будет получен из проекта, заданного как
следует: любой точечный суффикс младшей версии будет удален из имени, затем любой основной
суффикс точки версии будет удален из имени. Суффикс точки основной версии будет
, а затем будет добавлен точечный суффикс младшей версии. Например, "foo.1.0"
станет "foo.1.1", предполагая приращение младшей версии по умолчанию, а "foo" будет
становится "foo.1.1" при том же приращении младшей версии.
Будет скопирован весь базовый план проекта. Состояние проекта будет таким, как если бы изменение 1 было
уже интегрированы, каждый файл (в старом проекте) именуется как новый. В
файлы истории отражают это. Никакой сборки не потребуется; предполагается, что старые
базовая линия построена успешно. Изменения начнутся с цифр 2, так как будут построены
числа. Номера тестов начнутся с того места, где остановился старый проект (потому что все
предыдущие тестовые номера использовались старым проектом).
По умолчанию младший номер версии увеличивается. Если основная версия
число увеличивается или устанавливается, младший номер версии будет установлен на ноль, если это не так.
явно дано.
Указатель на новый проект будет добавлен к первому элементу пути поиска, или
/ var / lib / aegis если ничего не установлено. Если это неуместно, используйте -Библиотека вариант
явно указать желаемое местоположение. Увидеть -Библиотека вариант для получения дополнительной информации.
Каталог проекта, в котором находятся базовый план и история проекта, а также состояние и изменение.
данные хранятся, будут созданы в это время. Если -КАТАЛОГ вариант не указан,
каталог проекта будет создан в каталоге, указанном в default_project_‐
поле каталога пользователя проекта aeuconf(5), или если не установлен в доме пользователя проекта
каталог; в любом случае с тем же именем, что и проект.
Все сотрудники будут скопированы из старого проекта в новый проект без изменений, как и
все атрибуты проекта.
БАЗОВЫЙ Блокировки
Блокировка базовой линии используется для обеспечения того, чтобы базовая линия оставалась в согласованном состоянии в течение
продолжительность команд, которым необходимо прочитать содержимое файлов в базовой линии.
Команды, требующие согласованности базовой линии (в том числе AEB(1)
AECP(1) и дирхамов(1) команды) берут базовую линию читать замок. Это неисключительная блокировка, поэтому
одновременное развитие изменений не затруднено.
Команда, изменяющая базовую линию, эипасс(1), берет базовую линию записывать замок. Этот
эксклюзивная блокировка, заставляющая эипасс(1) блокировать до тех пор, пока не будет прочитано активное базовое состояние
замки.
Возможно, что одна из вышеперечисленных команд разработки будет заблокирована до тех пор, пока не будет выполняться
эгида -Integrate_PASS завершает. Обычно это непродолжительное время, пока проект
история обновлена. Задержка важна для того, чтобы эти команды получали согласованный
вид базовой линии. Никакая другая команда интеграции не вызовет вышеуказанного развития
команды для блокировки.
Когда используется функция ветки aegis, блокировка чтения (неисключительная) берется на
базовая линия ветви, а также каждая из «родительских» базовых линий. Тем не менее, базовый уровень записи
(исключительная) блокировка применяется только к базовой линии ветви; "родительские" базовые показатели - это только
чтение (неисключительное) заблокировано.
Проект Каталог Локация
Пожалуйста, Примечание: Aegis также обращается к базовой файловой системе, чтобы определить ее понятие
максимальный размер файла. Если максимальный размер файла файловой системы меньше, чем
максимальная_имя_файла_длина, файловая система выигрывает. Это может произойти, например, когда вы
с использованием файловой системы Linux UMSDOS или когда у вас есть NFS, смонтированная на древнем V7
файловая система. Параметр максимальная_имя_файла_длина до 255 в этих случаях не меняет
Дело в том, что ограничения для базовых файловых систем намного меньше (12 и 14 соответственно).
Если ваши каталоги разработки (или весь ваш проект) находятся в файловых системах с именем файла
ограничения, или часть разнородных сборок происходит в такой среде,
помогает рассказать Aegis, что они из себя представляют (используя проект конфиг поля файла), чтобы вы
не попадайте в ситуацию, когда проект строится на более разрешительных
средах, но терпит неудачу с загадочными ошибками в более ограниченных средах.
Если ваши каталоги разработки обычно находятся в файловой системе Linux UMSDOS, вы должны
наверное, лучше было бы устроить dos_filename_required = правда, а также изменение
development_directory_template поле. Гетерогенная разработка с различными окнами
окружающая среда также может потребовать этого.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Подразумеваются следующие варианты:
-КАТАЛОГ путь
Эта опция может использоваться, чтобы указать, какой каталог будет использоваться. Это ошибка
если у текущего пользователя нет соответствующих разрешений на создание каталога
путь дан. Это должен быть абсолютный путь.
Внимание: если вы используете автомонтаж, не используйте pwd для абсолютного
путь, обычно дает неправильный ответ.
-Помощь
Эта опция может использоваться для получения дополнительной информации о том, как использовать эгида
программу.
-Библиотека абспат
Эта опция может использоваться для указания каталога, в котором будет производиться поиск глобального состояния.
файлы и файлы состояния пользователя. (Видеть государство(5) и эустатировать(5) подробнее
информации.) В командной строке может присутствовать несколько опций библиотеки, и
ищутся в указанном порядке. К этому явному пути поиска добавлены
каталоги, указанные AEGIS_PATH переменная среды (через двоеточие),
и, наконец, / usr / местные / библиотека / эгис всегда ищется. Все пути указаны,
либо в командной строке, либо в AEGIS_PATH переменная среды, должна быть
абсолют.
-Список
Эта опция может использоваться для получения списка подходящих субъектов для этой команды.
Список может быть более общим, чем ожидалось.
-Not_Logging
Эта опция может использоваться, чтобы отключить автоматическое ведение журнала вывода и ошибок в
файл. Это часто бывает полезно, когда несколько команд aegis объединены в оболочке.
скрипты.
-TERse
Эта опция может использоваться для того, чтобы списки отображали минимум
Информация. Обычно это полезно для сценариев оболочки.
-Подробный
Эта опция может использоваться для увеличения производительности aegis. По умолчанию aegis
выводит только сообщения об ошибках. При использовании с -Список вариант этот вариант
вызывает добавление заголовков столбцов.
-Версия номер
Эта опция может использоваться для указания номера версии проекта. Версия
номер реализован в виде ответвлений. Используйте пустую строку в качестве аргумента, если вы
не хочу, чтобы ветки версии создавались.
-Ждать Эта опция может использоваться для того, чтобы команды Aegis ожидали блокировки доступа, если
их нельзя получить сразу. По умолчанию для пользователя lock_wait_preference
если не указано, см. aeuconf(5) для получения дополнительной информации.
-Нет, подождите
Эта опция может использоваться для того, чтобы команды Aegis выдавали фатальную ошибку, если доступ
замки нельзя получить сразу. По умолчанию для пользователя
lock_wait_preference если не указано, см. aeuconf(5) для получения дополнительной информации.
Смотрите также эгида(1) для параметров, общих для всех команд aegis.
Все параметры могут быть сокращены; аббревиатура оформляется заглавными буквами,
все строчные буквы и символы подчеркивания (_) необязательны. Вы должны использовать последовательные
последовательности необязательных букв.
Все параметры нечувствительны к регистру, вы можете ввести их в верхнем или нижнем регистре или
сочетание того и другого, случай не важен.
Например: аргументы «-project», «-PROJ» и «-p» интерпретируются как означающие
-Проект вариант. Аргумент "-prj" не будет понят, потому что последовательные
необязательные символы не были предоставлены.
Параметры и другие аргументы командной строки могут быть произвольно смешаны в командной строке,
после переключателей функций.
Понятны длинные имена опций GNU. Поскольку все имена опций для эгида длинные,
это означает игнорирование лишнего начала "-". "--вариант=ценностное "конвенция также
понят.
Рекомендуемые ALIAS
Рекомендуемый псевдоним для этой команды:
csh% псевдоним aenrls 'aegis -nrls \! * -v'
sh $ aenrls () {эгида -nrls "$ @" -v}
ОШИБКИ
Это ошибка, если названный старый проект не существует.
Это ошибка, если в старый проект с именем еще не интегрированы какие-либо изменения.
Будет ошибкой, если в старом названном проекте есть какие-либо изменения, которых нет в завершенный состоянии.
Это ошибка, если текущий пользователь не является администратором старого проекта.
ВЫХОД статус
Команда эгида команда завершит работу со статусом 1 при любой ошибке. В эгида команда будет только
выйти со статусом 0, если ошибок нет.
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
Увидеть эгида(1) для списка переменных среды, которые могут повлиять на эту команду. Видеть
aepconf(5) для файла конфигурации проекта проект_специфический поле для установки
переменные среды для всех команд, выполняемых Aegis.
Используйте aenrls в Интернете с помощью сервисов onworks.net