Существует ли простая автоматическая система резервного копирования для проектов Visual Studio? - PullRequest
3 голосов
/ 13 марта 2010

Я использую Visual Studio 2008 Express и хотел бы, чтобы Visual Studio (или, возможно, надстройка) сохранил весь мой проект в какой-то архив с автоинкрементным расширением или что-то еще, что помогло бы мне восстановиться после аварий. У меня нет особой необходимости в SVN или сложных системах управления версиями. Я просто ищу что-то простое и стройное.

Любая помощь будет высоко ценится.

Jenny

PS: я посмотрел на встроенную функцию автоматического восстановления, но, похоже, она сохраняет не более нескольких файлов.

Ответы [ 9 ]

6 голосов
/ 13 марта 2010

Вы описываете систему контроля версий. SVN не сложный и занимает около 3 минут для установки и настройки. Более простым решением было бы создание пакетного файла, который копирует все ваше решение в резервную папку и, возможно, называет папку по дате.

1 голос
/ 29 июня 2010

Я согласен, что SCC жизненно важен, но он не заменяет локальную историю изменений файла. Вас может заинтересовать что-то вроде http://vlh2005.codeplex.com/.

1 голос
/ 13 марта 2010

Большинство современных систем управления версиями (читай: не CVS) так же просты, как и вы. Они в значительной степени то, что вы описываете. Все, что вам нужно сделать, это настроить его (SVN в настоящее время практически не требует настройки) и явно сказать «контрольная точка!» когда у вас есть версия, которую вы хотите сделать резервную копию. Нет необходимости иметь нескольких пользователей или интеграцию с баг-трекерами и т. Д.

Я бы лично порекомендовал запустить VisualSVN - вы можете загрузить пакет, который запускает сервер на вашем компьютере и устанавливает клиентский плагин в Visual Studio. Затем вы можете справиться со всем прямо из вашей IDE.

1 голос
/ 13 марта 2010

Если вы хотите, чтобы ваши данные были доступны из любого места, взгляните на диск джунглей .

Он будет выполнять автоматическое добавочное резервное копирование любого каталога в amazon S3 по очень низкой цене.

1 голос
/ 13 марта 2010

Как сказал Шницель: иди с СВН. В зависимости от характера вашего проекта и необходимого вам контроля, вы можете также рассмотреть размещение SVN . Таким образом, вы можете оставить административную проблему другим. Учитывая тот факт, что SVN используется довольно часто, было бы неплохо в любом случае ознакомиться с ним.

0 голосов
/ 13 марта 2010

Я также очень рекомендую Git. Так как я привык к git в Linux, я просто использую msysgit «Git on Windows» из командной строки Bash (http://code.google.com/p/msysgit/).

Вы можете очень хорошо ладить с очень немногими простыми командами git. Это может быть так просто, как git status и git diff, чтобы увидеть, что вы изменили, и git commit каждый раз, когда вы хотите «сделать резервную копию» своей работы, чтобы ваши ноги промокли. Используйте файл .gitignore в каталогах Debug и Release и другие файлы, созданные при сборке, чтобы не допустить их контроля над исходным кодом.

0 голосов
/ 13 марта 2010

Управление исходным кодом представляет собой «автоинкрементный» архив или выполняет эту концепцию.

Я использую GIT Extensions Плагин Visual Studio для достижения этого .

0 голосов
/ 13 марта 2010

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

0 голосов
/ 13 марта 2010

Как насчет простого резервного копирования? Например, Norton Ghost позаботится об этом и сделает все за вас.

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