我希望以类似方式管理 Linux 系统的更新Git通过在“修订”中来回移动来实现。我该怎么做呢?
答案1
答案2
答案3
对于您的问题来说,这可能有点小题大做,但恢复系统级/大规模更改的最简单方法是快照:
https://en.wikipedia.org/wiki/Snapshot_%28computer_storage%29
您没有提到您的设备的具体细节,但鉴于您熟悉 git,不难想象您可能对使用更复杂的文件系统感兴趣。如果您要使用下一代文件系统(忽略点击诱饵名称),您将能够通过在终端中输入一个命令来完全“倒带”整个系统。所做的任何和所有更改都将在很少的延迟/努力下恢复。ZFS 将是您最好的选择,您可以参考这篇精彩的 Ars 文章,看看它是否值得您拥有(还有许多其他很棒的功能):