Как я настраиваю CVS для использования группы?

Я абсолютно плохо знаком с CVS, а также терминалом Linux, поэтому терпите меня.

Я должен установить cvs, таким образом, мои элементы группы (на других машинах) могут получить доступ к репозиторию и сделать весь хороший материал CVS. Как я иду о выполнении этого? Я должен установить свой MacBook как сервер? Я должен найти, что автономный сервер размещает файлы?

Если я действительно должен использовать внешний сервер, может I/should я использовать Dropbox в сочетании с CVS?


Привет парни, OP здесь. Большое спасибо за все ответы!

Вот мои требования:

У меня есть 5 элементов группы, в любой момент, всем 5 элементам группы можно было возможно проверить файлы и могли работать над ними. У нас есть несколько критических файлов, которые будут часто использоваться.

НИ ОДИН из нас действительно не знаю, как использовать терминал, программное обеспечение управления исходным кодом, которое мы используем, должно будет в конечном счете быть очень удобно для пользователя и очень просто использовать.

Я изучал Мерзавца, и это выглядит очень перспективным, CVS был головной болью для нахождения любой справки онлайн с и таким образом, документация на странице GIT похожа на него, мог действительно сгладить вещи.

Существует ли способ настроить Мерзавца так, чтобы другие пользователи на других машинах могли получить доступ к тому же репозиторию?

0
задан 16.10.2010, 06:36

2 ответа

Не используйте CVS. Это является чрезвычайно устаревшим по нескольким причинам. Используйте подверсию или распределенную систему управления версиями как мерзавец, подвижный, или базар. Какой во многом зависит от того, как рабочий процесс Вашей группы пойдет. Можно ли заполнить нас немного на этом? Кроме того, Вы заботитесь, доступны ли Ваши файлы для общественности или нет? Оба из тех вопросов имеют значение при рекомендации внешних серверов.

3
ответ дан 24.11.2019, 04:37

Установка простого репозитория CVS может быть довольно легкой.

  • Создайте репозиторий

    Это, была вся информация о пересмотре, будет сохранен.

    $ mkdir /path/to/CVS_REPO
    $ cvs -d /path/tp/CVS_REPO init
    

    Можно уже установить CVSROOT таким образом, Вы не должны больше указывать его (принятие bash).

    $ export CVSROOT=/path/to/CVS_REPO
    
  • Создайте модуль

    Давайте предположим, что у Вас уже есть некоторая папка bla/ containg Ваш материал.

    $ ls bla/
    your_stuff
    

    Использовать cvs import добавить его к репозиторию.

    $ cvs import -m "initial" bla blup START
    

    Здесь аргументы:

    • -m "initial": сообщение о фиксации
    • bla соедините каналом к папке bla/
    • blup: vendortag для импорта
    • START releasetag для импорта

Вероятно, необходимо прочитать книгу CVS Fogel теперь. Раздел по "Серверу аутентификации пароля" вдается в некоторые подробности, как настроить серверный процесс, таким образом, люди могут материал контроля.

Правовая оговорка В очень долгое время я только использовал CVS, чтобы говорить с репозиториями прежней версии. Все новое, которое я устанавливаю, является мерзавцем или иногда подверсией.

0
ответ дан 24.11.2019, 04:37

Теги

Похожие вопросы