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

Ad


Значок OnWorks

aecvsserver - онлайн в облаке

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

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

ПРОГРАММА:

ИМЯ


aecvsserver - обслуживает протокол клиента CVS для проектов Aegis

СИНТАКСИС


aecvsserver сервер
aecvsserver сервер
aecvsserver -Версия

ОПИСАНИЕ


Ассоциация aecvsserver используется для обслуживания клиентского протокола CVS. Хранилище
конечно, хранится в Aegis.

Сервер работает, получая содержимое файла из мест в наборах изменений Aegis и
репозитории. При необходимости уместно эгида(1) команды выполняются сервером
для выполнения запросов.

Эта код is все еще экспериментальный. В настоящее время только ограниченное количество CVS
команды понятны. Если вы хотите расширить этот код, внесите свой вклад
Добро пожаловать. Предполагается, что в настоящее время работают следующие команды: добавить, админ, оформить заказ,
фиксация, инициализация, удаление, обновление.

сервер
Чтобы использовать сервер, вам нужно будет установить следующие переменные среды:
CVSROOT =: ext:хоста/ aegis
CVS_RSH = ssh
CVS_SERVER = aecvsserver

сервер
Также возможно использовать aecvsserver в качестве cvs pserver, со всеми обычными предостережениями насчет
насколько небезопасен этот метод доступа, потому что он передает пароль почти в
Чисто. Корень и модули такие же, как указано выше.

МОДУЛИ


Концепция модулей CVS отображается на концепции проектов и изменений Aegis. В
смоделирован специальный административный модуль CVSROOT.

Проекты as Модули
Каждый проект Aegis представляется клиенту CVS как модуль; название модуля такое же
как название проекта Aegis. Этот тип модуля полезен не сразу, за исключением
CVS экспорт команда, или выполнить только чтение CVS контроль команда.

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

Теоретически можно кодировать aecvsserver для создания изменения (через AENC(1) и
аэдб(1)), затем добавьте необходимые файлы (через анф(1) и AECP(1) команды), затем
сборка (через AEB(1)), затем проверьте (через AET(1) команда), и, наконец, до конца
развитие изменения (через Aede(1) команда). Как документация протокола CVS
говорит
"Протокол позволяет обновлениям быть атомарными по отношению к
чекины; то есть, если кто-то фиксирует изменения в нескольких файлах в одном cvs
команда, то обновление, сделанное кем-то другим, либо получит все изменения, либо не получит ни одного
из них. Текущий сервер cvs не может этого сделать, но это не протокол
вина."
Этот код еще не написан. Взносы приветствуются.

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

изменения as Модули
Каждый набор изменений Aegis также представляется клиенту CVS как модуль; его имя
Проект.Cномер. Все CVS Добавить команды, CVS удаление команды, CVS обновление команды и CVS
совершать команды выполняются для набора изменений, а не непосредственно для базовой линии. Это
необходимо для того, чтобы набор изменений уже существовал, и как только вы запустите CVS совершать
команду, необходимо будет использовать Aede(1) командование и остальное обычное
Процесс Aegis.

Как только изменение больше не в не являетесь развитый состояние, его нельзя изменить с помощью
aecvsserver(1) и вам нужно будет создать новый набор изменений Aegis, а затем CVS контроль
новая рабочая зона на стороне клиента.

Обратите внимание: если вы экспериментируете с интерфейсом через CVS -d : fork: / aegis or
аналогично, рабочая область, которую вы создаете должен быть вне разработки набора изменений Aegis
каталог.

CVSROOT
Содержимое модуля CVSROOT синтезируется из метаданных Aegis. Вы не можете добавить или
изменять файлы в этом модуле; вам необходимо управлять Aegis напрямую с эгида(1)
команды.

ВЫХОД статус


Ассоциация aecvsserver команда завершит работу со статусом 1 при любой ошибке. В aecvsserver
Команда выйдет со статусом 0 только в том случае, если ошибок нет.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Читать эгида(1) для списка переменных среды, которые могут повлиять на эту команду. Видеть
aepconf(5) для файла конфигурации проекта проект_специфический поле для установки
переменные среды для всех команд, выполняемых Aegis.

АВТОРСКИЕ ПРАВА


aecvsserver версии 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 Питер Миллер

Программа aecvsserver поставляется СОВЕРШЕННО БЕЗ ГАРАНТИЙ; для получения подробной информации используйте
'aecvsserver -Версия Лицензиякоманда. Это бесплатное программное обеспечение, и вы можете
перераспределить его при определенных условиях; для получения подробной информации используйте "aecvsserver -Версия
Лицензиякоманда.

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


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

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

Команды Linux

Ad