Hello,

Roman Rokytskyy said the following on 23.07.2006 12:57:

>> 1) что для меня будет лучше cvs или svn если я:
>>    а) один разработчик, проектов много
> 
> думаю, что пофиг.

Нет. Неатомарность коммитов в CVS - это плохо даже в случае одного
разработчика. По крайней мере, для меня это так ;)
И вообще - http://better-scm.berlios.de/comparison/comparison.html

>> 2) есть один проект на двух-трех клиентов, для каждого клиента надо
>> вносить незначительные изменения именно под него. Как это можно
>> проконтролировать кроме как заводить разные каталоги с исходниками.
> 
> Не каталоги, а разные branches (ветки). Хотя с точки зрения организации
> кода - неправильный подход. Проблемы начнутся, когда надо будет
> синхронизировать ветки (например фикс бага, который надо дать всем
> клиентам). 

В svn для этого есть команда merge. Т.е. можно, например, изменения,
сделанные в одной из branches начиная с revision X по revision Y влить в
trunk или в другой branch.

> Если найдешь софт который может экспортировать данные из одной базы, то
> написать батник который будет пробегать все поддиректории особого труда
> не составит.

В svn можно этот батник вставить, например, в pre-commit hook для пущей
автоматизации процесса.

-- 
Oleg

Ответить