Я не использовал GIT.Я активно использую SVN.Из того, что вы описываете, вам определенно нужна система контроля версий.Вы можете добиться почти всего (кроме автоматического сохранения) из системы управления версиями, плюс вы будете благодарны за то, что вы сохранили много беспорядка, с которым вы можете столкнуться в вашей текущей системе.
Итак, давайте перейдем кВаши запросы:
All files are automatically backed up, so mistakes can be recovered easily
and securely
Файлы в системе редакций индексируются для каждого коммита (commit == save), поэтому вы можете увидеть полную историю файла.В функциях сборки, таких как diff
, вы можете найти точные изменения, внесенные из одной ревизии в другую.Вы можете восстановить случайно удаленные файлы .Вы хотели бы (и цените) изучить структуру хранилища и узнать, как она помогает облегчить выпуск, находить исправления путем ветвления кода .Итак, SVN здесь охватывает почву.
Создание пользователя и настройка авторизации и аутентификации - это вопрос редактирования текстового файла с именем пользователя, паролем и его областями.
Devs shouldn't have to change their workflow much, we really, really like the
auto-save-to-FTP functionality of Dreamweaver & WinSCP
Для SVN доступно множество плагинов для различных IDE.Я не работал в Dreamviewer, но, похоже, работа с SVN в Dreamweaver без проблем.Я думаю, это может немного изменить ваш рабочий процесс, но это хорошее изменение.В любом случае, вы всегда можете иметь такие вещи, как Tortoise SVN , чтобы предоставить вам замечательный пользовательский интерфейс для работы.
We get the new, better way of working to affect also the current files
Очень легко импортировать файлы в SVN.Как только вы запустите базовый сервер SVN, все, что вам нужно, это просто запустить svn import my/project/folder svn://svn.server.location/reponame/projectname/trunk
для каждого проекта или что-то подобное.И вы приступаете.
Я предлагаю посмотреть на
PS: Кстати, мой ответ верен любой современной VCS.Все, что вы выберете, будет лучше, чем у вас сейчас.