AmiRUS

Новости · Разработчику · Статьи · Проекты · Файлы · Рассылка · Контакты · English (by Promt)


Разработчику

Документация по CVS (Система Управления Параллельными Версиями)
О порядке работы с CVS-репозиторием AmiRUS


О порядке работы с CVS-репозиторием AmiRUS

Пользователи репозитория делятся на две группы по правам доступа. Первой группе репозиторий доступен в режиме "для чтения", второй - "для чтения и записи". Вопросы подключения к репозиторию и правах доступа решает администратор репозитория AmiS в личном порядке.

Для быстрого начала работы с репозиторием следуйте инструкции:
1. Cкачайте последнюю версию CVS с Aminet'a.
2. Cделайте в консоли текущей директорией ту, где хотите расположить файлы проекта.
3. Наберите cvs -d :pserver:user_name@xxx.xxx.xxx.xxx:/usr/local/cvsroot/amis login, где user_name - имя пользователя, xxx.xxx.xxx.xxx - IP-адрес репозитория.
4. Введите пароль.
5. Теперь можно скачать файлы проекта. В случае с проектом AmiRUS, это можно сделать следующим образом:
cvs -d :pserver:user_name@xxx.xxx.xxx.xxx:/usr/local/cvsroot/amis -z9 co AmiRUS.
ВНИМАНИЕ! Ключ -z9 указывать ОБЯЗАТЕЛЬНО! В результате вы получите копию проекта в каталоге AmiRUS.
6. Для того чтобы скачать новые изменения зайдите в каталог AmiRUS и наберите cvs -z9 update -d. Если изменения были залиты кем-то - вы увидите, что они были скачаны к вам (значки P или U).

Для тех, кто имеет доступ на запись:
Вы можете вносить любые изменения в вашей локальной копии. Никто этого не увидит. Можете добавлять файлы, стирать и т.д... Но если вы решили опубликовать что-то в репозитории - обязателен следующий порядок:
1. Прежде чем что-то публиковать, вы должны обязательно обговорить этот момент с участниками проекта. Конкретно оговаривается название функций, что они реализуют и каким образом. Возможно несколько дней уйдёт на то, чтобы обсудить эту деталь. И только потом вы заливаете изменения (когда найдено общее решение проблемы). Допускается заливать изменения без предупреждения, если они не слишком значительны или исправляют небольшие ошибки. Обсуждения вопросов, связанных с публикацией в репозитории, проводятся в рассылке разработчиков amirus-dev. Подписка на эту рассылку, осуществляется администратором репозитория.
2. Для того, чтобы опубликовать свои изменения, вы должны сделать: cvs -z9 update -d - слить изменения (если они были), убедиться что нет конфликтов с вашими изменениями (значок С). Если они есть, необходимо их ИСПРАВИТЬ! Внимание! Ваш проект должен быть работоспособным или, как минимум, компилироваться!
После чего наберите: cvs -z9 commit -m "comments", где comments - текст, комментирующий внесенные вами изменения.
3. Если вы добавляете у себя новый файл это не значит, что он будет сразу опубликован в репозитории. Вы должны указать репозиторию, что добавили файл: cvs add file_name, где file_name - имя файла. После этого можно его публиковать: cvs -z9 commit -m "добавлен новый файл".