LINUX.ORG.RU

CVS: вопросик


0

0

Прочитал несколькой статей про сабж, и понял примерно следующее:
cvs checkout - скачать полностью весь репозитарий
cvs update - обновить локальную копию репозитария
cvs commit - обновить глобальный репозитарий...
Возник такой вопрос: почему я с помощью cvs не могу обновить исходники, скаченные до этого в виде обычного архива?
Пишу cvs update - вылазит ошибка:
there is no version here; run 'cvs checkout' first
Пишу cvs checkout - он мне пытается всё с нуля качать, выдавая сообщенияi типа:
cvs checkout: move away XXX/REDAME; it is in the way
Или cvs обновляет только сорсы скаченные из cvs? :/

anonymous

>Или cvs обновляет только сорсы скаченные из cvs? :/

да. так как он сначала должен понять что обновлять. для этого он смортит какая у тебя ветка и ревизии файлов и прочие флаги в директории CVS которая должна быть тут же - где лежать сырцы (в этой же директории) Если он их не находит, то соответсвенно, не может ничего сделать.

Если хочешь просто синхонизировать файлы, юзай rsync

anonymous
()
Ответ на: комментарий от anonymous

>>юзай rsync
Эх блин... не могли cvs-sync придумать... :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.