Я абсолютно плохо знаком с CVS, а также терминалом Linux, поэтому терпите меня.
Я должен установить cvs, таким образом, мои элементы группы (на других машинах) могут получить доступ к репозиторию и сделать весь хороший материал CVS. Как я иду о выполнении этого? Я должен установить свой MacBook как сервер? Я должен найти, что автономный сервер размещает файлы?
Если я действительно должен использовать внешний сервер, может I/should я использовать Dropbox в сочетании с CVS?
Привет парни, OP здесь. Большое спасибо за все ответы!
Вот мои требования:
У меня есть 5 элементов группы, в любой момент, всем 5 элементам группы можно было возможно проверить файлы и могли работать над ними. У нас есть несколько критических файлов, которые будут часто использоваться.
НИ ОДИН из нас действительно не знаю, как использовать терминал, программное обеспечение управления исходным кодом, которое мы используем, должно будет в конечном счете быть очень удобно для пользователя и очень просто использовать.
Я изучал Мерзавца, и это выглядит очень перспективным, CVS был головной болью для нахождения любой справки онлайн с и таким образом, документация на странице GIT похожа на него, мог действительно сгладить вещи.
Существует ли способ настроить Мерзавца так, чтобы другие пользователи на других машинах могли получить доступ к тому же репозиторию?
Не используйте CVS. Это является чрезвычайно устаревшим по нескольким причинам. Используйте подверсию или распределенную систему управления версиями как мерзавец, подвижный, или базар. Какой во многом зависит от того, как рабочий процесс Вашей группы пойдет. Можно ли заполнить нас немного на этом? Кроме того, Вы заботитесь, доступны ли Ваши файлы для общественности или нет? Оба из тех вопросов имеют значение при рекомендации внешних серверов.
Установка простого репозитория 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, чтобы говорить с репозиториями прежней версии. Все новое, которое я устанавливаю, является мерзавцем или иногда подверсией.