Трудно дать точный ответ, не зная размеров команды разработчиков, методов работы, типов проектов, ide и т. Д. Учитывая, что вы не использовали систему контроля версий, я предполагаю, что вы в небольшой команде или возможно, вы одинокий рейнджер. Имея это в виду, я собираюсь полностью подорвать небольшое количество повторений, которые у меня есть, и предложить добавить SourceSafe в ваш список eval (да, я сказал, что он загружен!). Правда в том, что если вас устраивают эксклюзивные замки, это соответствует всем вашим критериям. Это невероятно просто (проще, чем svn). Лично я не использовал бы его, если бы у меня было много кода для управления или работы в чем-то другом, кроме небольшой команды, но я использовал его в качестве моего SC, работающего для малых и средних предприятий и для домашних проектов в течение многих лет, и это было хорошо. Одним из недостатков является то, что MS прекращает поддержку основной линии в апреле.
Лично я сейчас использую svn с плагинами ankh и tortoise как дома, так и на работе. Если вы работаете дома или в среде v small dev, вы можете разместить svn на NAS. Еще один вариант - это хостинг-провайдеры svn (я использую один из бесплатных сервисов для своих домашних проектов и нашел их очень хорошими). В среде SOHO это удваивается как простой способ получить ваш код вне сайта.
При расследовании год или два назад наш порядок предпочтений для основных игроков был следующим:
- неволей. Нет личного опыта, но я еще не разговаривал с разработчиком, который использовал перформанс и svn, который не предпочитал перформанс. Недостаток: за это нужно платить!
- Svn. Конечно, кажется, что там находится основная масса людей. Приходит по правильной цене (то есть бесплатно) и имеет большую поддержку плагинов сообщества (хотя некоторые из них более ненадежны, чем другие).
- Sourcesafe. Это может быть идиотский брат другого SCS, но его простота - его сила в крошечных средах разработки. Это может быть правильным для вас.
- MS SourceControl (часто называемый TFS). Нижняя часть списка по причине, все ненавидят TFS! Мы мигрировали из SourceSafe в TFS и быстро переместились (в SVN) примерно через 6 месяцев!