Защитите свой исходный код с помощью резервной копии исходного кода
Большинство программ разработки имеют встроенные опции для автоматического сохранения или резервного копирования исходных файлов. Хотя это определенно полезно, иногда этого может быть недостаточно, поскольку они хранятся на том же компьютере, что и оригиналы. Исходный код может быть удален или поврежден в случае сбоя жесткого диска, заражен вирусом или другим вредоносным программным обеспечением, или компьютер может быть украден. Код пропадал бы навсегда во всех этих сценариях.
Единственное жизнеспособное решение — сделать резервную копию данных и переместить их в другое место, либо в облако, либо на другое локальное запоминающее устройство, например USB-ключ, желательно зашифрованный.
SourceBackup — это бесплатное программное обеспечение для операционной системы Microsoft Windows, которое было разработано для конкретной цели резервного копирования файлов исходного кода. Он поставляется с несколькими дополнениями, которые наиболее распространены решения для резервного копирования не предлагаю, подробнее об этом позже в обзоре.
Так каковы намерения разработчиков?
Эта утилита была создана для быстрого резервного копирования файлов исходного кода в один архив (zip-файл) и копирования / перемещения их на другой компьютер или просто для их архивирования.
Программа была специально разработана для работы с Visual Studio, но предлагает достаточно параметров настройки, чтобы сделать ее совместимой с другими редакторами или каталогами исходного кода.
В основном интерфейсе отображаются основные параметры. Корневая папка указывает на папку, в которой хранится исходный код, zip-файл — на имя резервной копии и папку. Он всегда будет помещен в ту же папку, что и исходный код. Наконец, фильтр предлагает резервное копирование только некоторых типов файлов, а не всего, что хранится в выбранной корневой папке. Для каталогов всегда будут создаваться резервные копии, и их не нужно указывать напрямую.

Выпадающее меню фильтра можно использовать для добавления фильтров файлов в процесс резервного копирования, чтобы включить в резервную копию только выбранные типы файлов. Программное обеспечение резервного копирования настроено для резервного копирования всех файлов, разработчик добавил фильтр по умолчанию для резервного копирования только файлов, связанных с Visual Studio. Новые фильтры легко добавляются нажатием кнопки редактирования рядом с селектором фильтров.
Здесь можно указать типы файлов, которые должны быть включены и исключены из резервной копии.

Три необязательных элемента под путем к корневой папке используются для добавления данных к имени файла резервного zip-файла, отображения файлов в журнале, которые были проигнорированы приложением, и для автоматической фильтрации каталогов bin и obj.
Пользователи могут выбрать копирование или перемещение созданной резервной копии после завершения процесса. Параметры доступны в разделе «Ход выполнения» в главном интерфейсе.
Щелчок по кнопке резервного копирования создает резервную копию исходного кода выбранной корневой папки на основе фильтра. Параметр «Показать игнорируемые файлы» отображает все проигнорированные файлы красным цветом в окне журнала, что можно использовать для идентификации файлов, которые не были включены в резервную копию.
Пользователи Visual Studio 2008 и 2010 могут зарегистрировать программу резервного копирования во внешних инструментах для оптимизации рабочего процесса.
Исходная резервная копия это бесплатное программное обеспечение для операционной системы Windows. Для него требуется Microsoft .NET Framework, и он должен работать под всеми версиями Windows, совместимыми с Framework. Он был протестирован на 64-битной системе Windows 7 Professional.
