URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7728
[ Назад ]

Исходное сообщение
"Вопрос по CVS"

Отправлено Hemulll , 28-Ноя-08 08:18 
Коллеги, добрый день!

У меня вопрос по поводу работы с  CVS.

У меня есть некоторое недопонимание как правильно работать с CVS в данной ситуации, например:

Я работаб в основном на удаленных серверах и мне приходится править код в разных папках и каталогах, в конце концов я хочу весь код который я поправил поместить в Repository, который находится у меня на машине  или ещё где нить.

На сколько я понимаю, в CVS можно сделать Import - загрузить файлы их папки в Repo и CheckOut - чтобы выгрузить файлы в конкретную папку.
Мне же нужно чтобы я мог править код прямо на удаленной машине, как можно реализовать такой механизм, без того чтобы каждый раз переписывать файлы со своей машины на удаленные сервера, или я в чем то сильно заблуждаюсь ?

Коллеги, помогите разобраться с вопросом.


Содержание

Сообщения в этом обсуждении
"Вопрос по CVS"
Отправлено vic , 28-Ноя-08 13:48 
Если есть возможность достучаться до своего хоста, с удаленного хоста, то расшарить cvs на своем хостее и с удаленного хоста работать с репозитарием, как на локальном: cvs co, cvs up, cvs ci и т.п.

"Вопрос по CVS"
Отправлено Hemulll , 28-Ноя-08 14:07 
>Если есть возможность достучаться до своего хоста, с удаленного хоста, то расшарить
>cvs на своем хостее и с удаленного хоста работать с репозитарием,
>как на локальном: cvs co, cvs up, cvs ci и т.п.
>

А как именно?
То есть каждый раз распихивать файлы в каталоги ?

Например у меня есть 10 файлов которые находятся в разных каталогах, как мне сделать CheckOut чтобы все файлы всали по местам, а не в одну единую папку ?


"Вопрос по CVS"
Отправлено vic , 28-Ноя-08 15:16 
>[оверквотинг удален]
>>cvs на своем хостее и с удаленного хоста работать с репозитарием,
>>как на локальном: cvs co, cvs up, cvs ci и т.п.
>>
>
>А как именно?
>То есть каждый раз распихивать файлы в каталоги ?
>
>Например у меня есть 10 файлов которые находятся в разных каталогах, как
>мне сделать CheckOut чтобы все файлы всали по местам, а не
>в одну единую папку ?

видимо изначально что-то не так было сделано. доку по cvs хоть читали?
как по вашему 50 программистов будут работать с одним компонентом с 50 компов?
переписывать тут доку как-то не разумно.

cvs up можно сделать в основном каталоге компонента чтобы обновить все подкаталоги и файлы (ессно будут обновлены только те что имеют более актуальную версию в cvs)

есть понятие module в cvs, так же есть возможность указывать какие другие модули будут автоматически чекаутиться вместе с указанным.