Как и все остальные, SC действительно зависит от ваших потребностей, вашего бюджета, среды и т.д.
В корне, управление источником предназначено для обеспечения центрального хранилища всех коды, а также отслеживать, кто сделал то, что ему когда. Там должна быть полная история, и вы можете получить продукты, которые делают полный аудит, журналы изменений, контроль доступа, и так далее ...
Каждый продукт , который там начинает блестеть (так сказать) , когда вы начинаете смотреть на то, как вы хотите или должны включать SC в среду (будь то ваш личный код и документы или крупные корпорации). И как люди используют их, они обнаруживают , что инструмент имеет свои ограничения, так что люди пишут новые. SVN родилась из -за ограничений , что создатели видели с CVS. Линус хотел что - то лучше для ядра Linux, так что теперь у нас есть мерзавец .
Я бы сказал, начать использовать один (что-то вроде SVN, который является очень популярным и очень проста в использовании) и посмотреть, как она идет. С течением времени вы можете обнаружить, что вам нужны другие функции, или необходимость взаимодействия с другими системами, поэтому вам может понадобиться SourceSafe или другой инструмент.
контроль Источник всегда важно, и в то время как вы можете уйти с вручную повторно нумерации версий PSD-файлов или что-то, как вы работаете на них, вы собираетесь забыть запустить этот пакетный скрипт один или два раза, или скорее забыть число которых пошел с которой меняется. Вот где большинство из этих SC инструментов может помочь (до тех пор, как вы проверяете в / выезде).