Доброго времени суток
Сабж. Текущая ситуация: конфиги различных серверов и оборудования хранятся в CVS. У сервера/задачи есть свой путь в дереве. Хотелось бы закопать cvs так, чтобы не вылез обратно
Что хотелось бы:
- клиенты под windows и linux
- возможность хранить всё в одном репозитории, а не подключать на рабочем компе 100500 репозиториев. Т.е. одной командой скачать себе копию всего, к чему есть доступ.
- возможность выдавать доступ к отдельным ветвям дерева
- возможность отбирать доступ к отдельным файлам
- ну и самый треш - возможность реплицировать _часть_ дерева на отдельный сервер в DMZ, и уже с него раздавать read only эту часть DMZ'ным хостам
- иметь возможность скачать не весь репозиторий, с блекджеком и логами, а отдельные файлы
Да, в cvs большей части тоже нет :D
Git похоже не пойдёт - насколько я понимаю, в рамках одного репозитория доступ к отдельным каталогам и файлам не ограничить
На первый взгляд, subversion выглядит подходяще. Другие варианты есть?
З.Ы. Да, вынести перенести всё это в любую систему централизованного управления было бы лучше. Но именно сейчас и именно для данного проекта не получится.