В чем разница между всеми типами контроля версий? - PullRequest
21 голосов
/ 06 августа 2008

После того, как, по крайней мере, 10 человек из SO сообщили, что контроль версий - это хорошо, даже если это только я, у меня теперь есть вопрос для продолжения.

В чем разница между всеми различными типами управления версиями и есть ли какое-либо руководство по контролю версий, которое очень просто и легко понять?

Ответы [ 13 ]

0 голосов
/ 31 мая 2009

См. Также этот вопрос:

0 голосов
/ 07 октября 2008

Как и все, SC действительно зависит от ваших потребностей, вашего бюджета, вашей среды и т. Д.

В своем корне система контроля версий предназначена для обеспечения центрального хранилища всего вашего кода и отслеживания того, кто и когда что с ним делал. Должна быть полная история, и вы можете получить продукты, которые делают полные журналы изменений, аудит, контроль доступа и так далее ...

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

Я бы сказал, что начните использовать один (что-то вроде SVN, который очень популярен и довольно прост в использовании) и посмотрите, как он работает. Со временем вы можете обнаружить, что вам нужны какие-то другие функции или интерфейс для взаимодействия с другими системами, поэтому вам может понадобиться SourceSafe или другой инструмент.

Контроль исходного кода всегда важен, и, хотя вы можете избежать нумерации версий PSD-файлов вручную или чего-то подобного, работая над ними, вы забудете запустить этот пакетный скрипт один или два раза или, скорее всего, забудете какой номер пошел с каким изменением. Вот где может помочь большинство этих инструментов SC (при условии, что вы зарегистрировались).

0 голосов
/ 17 августа 2008

Просто начните использовать контроль источников, независимо от того, какой тип вы используете. То, что вы используете, не имеет значения; важно его использование

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...