Можно / удобно ли использовать Git для сохранения снимков полного компьютера под управлением Windows?

Интересно, может ли он использовать простое ветвление Git для перехода из одного состояния в другое и иметь различные конфигурации и установленные программы, а также тестировать новое программное обеспечение, не опасаясь заражения вредоносным ПО.

2 ответа2

3

Я считаю, что правильным инструментом для такого рода приложений будет программа резервного копирования. Звучит так, будто вы хотите создать образ компьютера, и такие программы, как Acronis, Macrium Reflect и Norton Ghost, предназначены для этого.

Вы также можете использовать Sandboxie для тестирования. Sandboxie позволяет запускать программы в изолированных песочницах, поэтому, если одна из них выходит из строя, вы можете удалить песочницу и начать все сначала.

Мало того, что полная система Windows будет содержать гораздо больше информации, чем Git был разработан для отслеживания, но есть и другая информация, которую Git явно не отслеживает, например, разрешения NTFS, которые будут потеряны при "восстановлении".

Честно говоря, один человек создал среду тестирования, управляемую с помощью Git, но он использовал Windows 98, эмулированную в устаревшей версии Win4lin. Я предполагаю, что эта среда не то, что вы хотите сделать, поэтому я бы даже не стал ее рассматривать.

2

Учитывая, что вы никогда не получите полный доступ к файловой системе во время работы Windows, мне будет трудно найти удобное решение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .