Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
wiki:руководство_по_ubuntu_server:система_управления_версиями:cvs_server [2012/09/04 10:08] [Настройка] |
wiki:руководство_по_ubuntu_server:система_управления_версиями:cvs_server [2012/09/04 10:25] (текущий) [Добавление проектов] |
||
---|---|---|---|
Строка 53: | Строка 53: | ||
====Добавление проектов==== | ====Добавление проектов==== | ||
- | This section explains how to add new project to the CVS repository. Create the directory and add necessary document and source files to the directory. Now, run the following command to add this project to CVS repository: | + | Эта часть описывает как добавить новый проект в хранилище CVS. Создайте каталог и добавьте в него необходимые документы и исходные файлы. Теперь выполните следующую команду для добавления проекта в хранилище CVS: |
+ | <code> | ||
cd your/project | cd your/project | ||
cvs -d :pserver:username@hostname.com:/srv/cvs import -m \ | cvs -d :pserver:username@hostname.com:/srv/cvs import -m \ | ||
"Importing my project to CVS repository" . new_project start | "Importing my project to CVS repository" . new_project start | ||
+ | </code> | ||
+ | |||
+ | <note tip>Вы можете использовать переменную окружения CVSROOT для хранения корневого каталога CVS. Используя переменную CVSROOT, вы можете избежать использования опции -d в команде выше.</note> | ||
- | You can use the CVSROOT environment variable to store the CVS root directory. Once you export the CVSROOT environment variable, you can avoid using -d option in the above cvs command. | + | Строка **new_project** - это метка производителя, а **start** - метка выпуска(релиза). Они не имеют значения в данном контексте, но поскольку CVS требует их наличия, они должны присутствовать. |
- | The string new_project is a vendor tag, and start is a release tag. They serve no purpose in this context, but since CVS requires them, they must be present. | + | |
- | When you add a new project, the CVS user you use must have write access to the CVS repository (/srv/cvs). By default, the src group has write access to the CVS repository. So, you can add the user to this group, and he can then add and manage projects in the CVS repository. | + | <note important>Когда вы добавляете новый проект, пользователь CVS должен иметь доступ на запись в хранилище CVS (/srv/cvs). По умолчанию группа src имеет право записи в хранилище CVS. Поэтому вы можете добавить пользователя в эту группу и он сможет управлять проектами в хранилище CVS.</note> |
---- | ---- |