parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

комменты

Misha v.3 27.12.2005 19:29

про cvs:
Модулей может быть много — по числу проектов, которыми вы занимаетесь.
мне кажется что стОит упомянуть, что "проект" это нечто такое виртуальное, определяемое разработчиком, и что на сайте может использоваться несколько "проектов" разом
Вы просите CVS создать для вас копию файлов из хранилища (сделать «checkout») — и правите файлы уже в этой копии.
для многих будет шок, что они получат две версии файлов. надо подчеркнуть что исходные файлы можно грохнуть, ибо они есть в cvs.
Зайдя на сервер провайдера по SSH вы можете запустить CVS-клиента там, и вытащить копию сайта на сервер провайдера.
т.к. тут пишется про установку локального cvs сервера, то стоит сделать сноску, что это возможно если доступ с сервера провайдера к "локальному" хосту возможен.
Когда вы внесли новые изменения и сохранили их в repository, вы можете повторить процедуру на сервере провайдера. С вашего компьютера будут скачаны только изменившиеся фрагменты — это позволит сэкономить трафик и ускорить обновление.
по моему не стоит смешивать checkout и update :)

про CVSNT, TortoiseCVS и WinMerge ничего не знаю, так что не комментирую.

хотя вот это мне не понравилось:
Совет: делайте commit каждый раз, когда вносите в проект очередную законченную порцию изменений. Вспомните совет любителей компьютерных «стрелялок» — «сохраняйтесь чаще!».
мне кажется что стоит как-нить подчеркнуть законченную порцию, чтобы в cvs не оказывалась не рабочий набор данных. и... в стрелялках все-таки надо научиться играть, а не сохраняться :)