Резервное копирование visual studio
С логическим разделом на котором лежали все мои проекты случилась беда, всё удалилось, восстановить нет возможности. Отсюда вопрос: нигде Visual Studio не хранит обрывки проектов (в идеальном случае - копии)? помню где то натыкался на огроменную папку созданную студией, где лежало что то похожее на проекты. Буду благодарен помощи
Информационная система хранит
Информационная система хранит данные о студентах, преподавателях, мероприятиях, достижениях.
Си хранит данные со стеком.
Не могу разобраться, начинаю разбираться с Си (после ассемблера).Написал простенький код, но вижу.
Флешка не хранит данные
кидаю файлы на флешку прихожу домой втыкаю в комп половина информации нет, или пустые папки что.
Должно работать автовосстановление (по умолчанию файлы проекта сохраняются каждые 5 мин и хранятся 7 дней). Файлы сохраняются в папку \. \Мои документы\Visual Studio <версия>\Backup Files\.версия>
Если не были изменены настройки студии, то все те немногие бэкапы, которые она делает, сохраняются на том же логическом разеделе, что и проекты
Не хочу показаться злорадным, но на вопрос "когда вы делали последний бэкап?" правильный ответ должен быть "вчера".
ну по поводу бекапов я согласен: о них я вспомнил только когда понял что данные не восстановить. Особо ничего страшного не случилось, все проекты были закончены и представляли ценность только в качестве справочника: если что то подзабыл - можно открыть и посмотреть. Ну ничего, умнее буду в следующий раз. Всем спасибо
Где WordPress хранит картинки?
Подскажите плиз где wordpress хранит картинки загруженные в разделе Media? в какой таблице бд.
Где хранит базы ДрВеб
Всем привет! Поставил 6.0 при обновлении появилась папка DrWeb/Temp. После завершения обновления.
Где Windows 7 хранит обновления?
Обновил window 7 с помощью Центр обновления Windows. Вопрос! может кто знает? где window хранит.
Некоторая переменная хранит число
ОШИБКА В ПРОГРАММЕ ОЛИМПИАДА 7 КЛАСС Некоторая переменная хранит число. Если оно от 2 до 5.
В SMO классы Backup и Restore являются служебными классами, которые предоставляют средства для выполнения конкретных задач резервного копирования и восстановления из копий. BackupОбъект представляет конкретную задачу резервного копирования, которая требуется вместо Microsoft SQL Server объекта на экземпляре сервера.
При потере или повреждении данных резервная копия полностью или частично должна быть восстановлена. Частичное восстановление использует коллекцию FileGroupCollection для разбиения восстанавливаемых данных. При резервном восстановлении журнала транзакций, с помощью свойства ToPointInTime объекта Restore можно восстановить данные до определенного момента времени. Также данные можно проверить с помощью метода SqlVerify. Рекомендуемой процедурой резервного копирования является проверка целостности резервной копии путем выполнения операции восстановления и проверки данных в базе данных на регулярной основе.
Как и Backup объект, Restore объект не нужно создавать с помощью метода CREATE , так как он не представляет ни одного объекта в экземпляре SQL Server . Объект Restore является набором свойств и методов, используемых для восстановления базы данных.
Примеры
Резервное копирование баз данных и журналов транзакций на языке Visual Basic
Данный пример кода показывает, как создать резервную копию существующей базы данных в виде файла и как ее затем восстанавливать.
Данный пример кода показывает, как создать резервную копию существующей базы данных в виде файла и как ее затем восстанавливать.
Резервное копирование баз данных и журналов транзакций в PowerShell
Данный пример кода показывает, как создать резервную копию существующей базы данных в виде файла и как ее затем восстанавливать.
Запуск проверок целостности базы данных на языке Visual Basic
SQL Server предоставляет проверку целостности данных. Данный пример кода запускает проверку согласованности типов базы данных для указанной базы данных. В этом примере используется CheckTables, но CheckAllocations, CheckCatalog или CheckIdentityValues могут использоваться похожим образом.
Объект StringCollection требует ссылки на пространство имен с помощью инструкции imports System.Collections.Specialized .
SQL Server предоставляет проверку целостности данных. Данный пример кода запускает проверку согласованности типов базы данных для указанной базы данных. В этом примере используется CheckTables, но CheckAllocations, CheckCatalog или CheckIdentityValues могут использоваться похожим образом.
Объект StringCollection требует ссылки на пространство имен с помощью инструкции imports System.Collections.Specialized .
Запуск проверок целостности базы данных в PowerShell
SQL Server предоставляет проверку целостности данных. Данный пример кода запускает проверку согласованности типов базы данных для указанной базы данных. В этом примере используется CheckTables, но CheckAllocations, CheckCatalog или CheckIdentityValues могут использоваться похожим образом.
Объект StringCollection требует ссылки на пространство имен с помощью инструкции imports System.Collections.Specialized .
Эта страница диалогового окна Параметры служит для настройки автоматического резервного копирования файлов. Можно указать необходимость восстановления измененных файлов в случае неожиданного завершения работы Visual Studio.
Чтобы открыть это диалоговое окно, последовательно выберите в меню пункты Инструменты > Параметры > Среда > Автовосстановление.
Сохранять данные автовосстановления каждые [n] мин
Используйте этот параметр, чтобы настроить периодичность автоматического сохранения файла в редакторе. Что касается ранее сохраненных файлов, Visual Studio сохраняет копию файла в папке %LocalAppData%\Microsoft\VisualStudio\BackupFiles\[projectname]. Если этот файл новый и еще не был сохранен, Visual Studio автоматически сохраняет его, используя случайно созданное имя файла.
Используйте этот параметр, чтобы настроить периодичность автоматического сохранения файла в редакторе. Что касается ранее сохраненных файлов, Visual Studio 2019 версии 16.2 и более поздних версий сохраняет копию файла в папке %LocalAppData%\Microsoft\VisualStudio\BackupFiles\[имя_проекта]. Если этот файл новый и еще не был сохранен, Visual Studio автоматически сохраняет его, используя случайно созданное имя файла.
Если вы используете Visual Studio 2019 версии 16.1 или более ранней версии, файл будет расположен в папке %USERPROFILE%\Documents\Visual Studio [версия]\Backup Files\[имя_проекта] . Дополнительные сведения см. в журнале заметок о выпуске Visual Studio 2019.
Используйте этот параметр, чтобы настроить периодичность автоматического сохранения файла в редакторе. Для ранее сохраненных файлов Visual Studio 2017 сохраняет копию файла в папке %USERPROFILE%\Documents\Visual Studio [версия]\Backup Files\[имя проекта] . Если этот файл новый и еще не был сохранен, Visual Studio автоматически сохраняет его, используя случайно созданное имя файла.
Хранить данные автовосстановления [n] дн.
Используйте этот параметр, чтобы указать период, в течение которого Visual Studio будет хранить файлы, созданные для автоматического восстановления.
Я работаю в небольшом ИТ-отделе, и я настаиваю, чтобы перейти от нашей текущей реализации TFS к Visual Studio Online. Мой босс, который получает последнее слово, колеблется, потому что "Что, если Microsoft решит прекратить предлагать услугу, без предупреждения, или их серверы терпят неудачу, как мы получим наш код". Хотя я считаю такой сценарий маловероятным, и сценарий нашего сервера TFS сбой и сжигание без резервных копий/плохих резервных копий гораздо более вероятно. Мне все еще нужно решить его проблему.
Кто-нибудь знает способ "резервного копирования" удаленной реализации TFS? До сих пор единственное, что я придумал, - это ночное прикосновение Visual Studio Online и отправка его на локальное репо, которое кажется взломанным, чувствует себя не так.
Вот ответ Ричарда:
Там нет возможности резервного копирования.
Теперь, если вы имеете в виду только исходный элемент управления, а не рабочие элементы, тяните запросы, сборки, планы тестирования или что-то еще, что предлагает сервис, тогда я предлагаю вам перенести ваш код на git.
С git каждый разработчик будет иметь полную копию исходного репозитория, включая всю историю и комментировать комментарии. Оттуда простая задача - подтолкнуть репозиторий git к другому git-хосту (например, bitbucket или github) и сделать их вашим новым централизованно размещенным репозиторием git.
В исторической заметке Visual Studio Online в какой-то момент предлагал экспорт данных в течение определенного периода времени. Возможно, вы захотите добавить голосование или три к этой связанной идее UserVoice, чтобы помочь повысить значимость этой функции в Microsoft.
Боковой комментарий: бизнес-риски при использовании Visual Studio Online происходят либо из Microsoft, закрывающего службу Visual Studio Online, либо из-за того, что базовая инфраструктура Azure имеет такой катастрофический сбой, что ваша учетная запись Visual Studio Online не может быть восстановлена. Оба из них имеют крайне низкий риск и, скорее всего, ниже, чем риски, с которыми у вас будет работать TFS на территории вашего собственного центра обработки данных, если, конечно, ваша инфраструктура и персонал лучше, чем Microsoft :-)
Я согласен с Ричардом. Visual Studio Online никуда не денется :) Вы также можете использовать такие инструменты, как OpsHub, TaskTop и Kovair, для настройки двусторонней синхронизации или использования платформы интеграции TFS, чтобы сделать то же самое, если вам действительно нужен вариант. Если вы используете репозитории Git, вы можете клонировать хранилище в других местах для поддержки нескольких копий. Все эти варианты прикладывают усилия.
Я отправил тот же ответ на этот qaru.site/questions/978347/. .
Мы разработали собственный инструмент резервного копирования VSO. Мы запланировали его как запланированное задание, и он работает один раз в сутки. Затем он просто клонирует все наши репозитории на диск.
Взято из этого блога:
Мы используем VSO Rest API для запроса нашей учетной записи VSO и получения всех необходимых нам данных. Поскольку в VSO вы можете иметь только одну коллекцию Team Project, мы извлекаем все командные проекты коллекции по умолчанию. Каждый из этих командных проектов может иметь несколько репозиториев, которые необходимо скопировать. Папка создается для каждого командного проекта и сохраняется в месте на диске, которое можно настроить в app.config. Когда создается командная папка проекта, задача пересекает каждый репозиторий в командном проекте и создает папки для каждого репозитория.
Сейчас я сохраняю все проекты визуальной студии на диске C.
Теперь я хочу сохранить копию всех проектов на каком-то другом диске, поэтому, если мой диск C будет разбит, я также смогу получить доступ ко всем проектам.
Так что лучший способ для этого.
Если я просто сделаю zip текущих проектов с диска C и вставьте его в другой диск.
И когда это необходимо, я извлекаю его, тогда он будет работать ИЛИ любая ошибка придет.
Спасибо за помощь в Advance.
Если я просто сделаю zip текущих проектов с диска C и вставьте его в другой диск.
Ну, вы могли бы это сделать, но это скорее tedius; склонность к ошибкам и довольно грубая сила. Трудно поддерживать историю.
Лучшим выбором является использование некоторой формы управления конфигурацией источника (SC)/программного обеспечения (SCM). SC - это инструмент для поддержки репозитория кода. Он работает, связывая метаданные о каждом исходном файле и о любых сделанных вами изменениях.
Контроль источника не только сохраняет копию в другом месте (в идеале другой компьютер), но также позволяет вам
-
следить за тем, что изменилось откат изменения делиться с друзьями или колледжами прекрасно интегрируется с IDE выбора (VS) или из командной строки
Но в наши дни существует множество бесплатных облачных решений, которые предлагают вам больше, чем просто выступать в качестве репозитория кода, такого как статистика; вики; отслеживание ошибок; и шикарные графики. Проверять, выписываться:
Резюме
Независимо от того, выполняете ли вы копии вручную или используете источник управления; оба приведут к копированию вашего кода. Однако только последний вводит рабочие процессы и due-diligence (через SCM), так что, поскольку вы кодируете, вы вряд ли потеряете информацию из-за процедур и гарантий.
Слово в резервном файле
Если по какой-то абсолютной причине вы решите не продолжать SC, а скорее придерживаться простого резервного копирования старого файла, то, по крайней мере, следуйте тонкой мудрости Скотта Гензельмана (MSFT), где он расскажет о наилучших практиках резервного копирования файлов:
-
3 копии всего, о чем вы заботитесь, - два недостаточно, если это важно. 2 разных формата - Пример: Dropbox + DVD или жесткий диск + Memory Stick или CD + Crash Plan или более 1 резервная копия за пределами площадки. Если дом сгорит, как вы вернете свои воспоминания?
. используя такие приложения, как CrashPlan.
Скотт, скорее всего, согласится с тем, что его план не предназначен для исходного кода, но по крайней мере у вас есть 3 резервных копии файлов, как он рекомендует.
Смотрите также
Что вы будете делать, если сбой жесткого диска?
Управление кодами - это практика, и есть много инструментов, которые помогут вам управлять вашим кодом. Попробуйте GitHub или битбакет
Кроме того, вы можете также заархивировать код и сохранить на внешних дисках, но проверьте, сколько рисков связано с вашим кодом.
Посмотрите на Visual Studio Team Services. Вы можете добавить код в исходный элемент управления (я бы использовал Git, если бы я был вами) и управлять вашими проектами там бесплатно.
Наличие кода в системе управления версиями имеет много преимуществ, например, наличие истории каждой фиксации.
Кроме того, VSTS имеет множество опций, таких как Continuous Integration/Continuous Deployment, Testing, поддержка управления проектами, например, создание вашего проекта Agile- проекта.
Вы можете использовать архив.zip для резервного копирования своей работы, но это немного сложно и, вероятно, будет включать в себя несколько файлов, которые вам не нужно будет запускать и запускать снова (например, вывод сборки, пакеты пакетов nuget и т.д.), который раздует ваши архивы.
Лучшим вариантом будет использование системы управления версиями, которая позволит вам создавать резервные копии тех частей проекта/решения, которые на самом деле необходимо резервировать, игнорируя части, которые можно перестроить из кода. Хорошая прогулка по тому, что и почему можно найти в " Контроле версий по примеру", в котором также содержатся сравнения о разных типах VCS, а также о том, как выполнять многие обычные задачи.
Существуют различные бесплатные варианты, основанные на нескольких разных провайдерах. В качестве некоторых примеров я использовал следующие службы, и все они предоставят вам бесплатную учетную запись, а некоторые также предоставят вам частные репозитории (чтобы случайные члены общественности не могли видеть вашу работу, если это то, что вы хотите ):
-
GitHub - неограниченные публичные репозитории, использует Git. BitBucket - неограниченные частные репозитории, использует Git или Mercurial Visual Studio Team Services - неограниченные частные репозитории, использует Git или TFS
Использование онлайн-провайдера даст вам дополнительное преимущество резервных копий, находящихся на стороне третьей стороны, поэтому, если ваш диск выходит из строя, у вас все еще будет резервная копия, а также другие преимущества, предоставляемые VCS (возможность откат к конкретному момент времени, аннотации об изменениях и т.д.).
Читайте также: