У меня есть возможность дать официальную презентацию моему начальнику обо всем, что приносит пользу компании. Моя идея - принять контроль над версиями на моем рабочем месте. Я использую Mercurial для управления собственным проектом на работе, но у остальной части команды нет официальной системы контроля версий. К сожалению, я не очень хорошо представляю идеи.
Итак, можете ли вы, ребята, сказать мне, почему разработчики ДОЛЖНЫ использовать контроль источника? Кроме того, почему вы выбираете какой-либо инструмент, кроме Visual SourceSafe? У меня нет опыта использования VSS, но он, вероятно, спросит, почему мы просто не будем использовать инструменты Microsoft.
Я хочу услышать мнения от многих умных программистов здесь! Мои предпочтительные варианты: SVN или mercurial. Оба, похоже, имеют хорошую поддержку для своих версий Windows, и оба они менее архаичны, чем CVS. Кроме того, как самозанятый ученик с открытым исходным кодом, я бы предпочел предложить инструмент с открытым исходным кодом.:)
Спасибо!
Изменить. Чтобы сделать его коротким, в общем, текущая практика для других разработчиков - это копирование папки, метки с датой и, возможно, запись самостоятельно. Вы получите картину. Что, если мой босс говорит "если это работает, зачем это исправлять?"