【发布时间】:2014-01-30 08:38:37
【问题描述】:
我们大多数人有时会在升级操作系统或程序后或刚安装程序包后出现问题,其中一些存在冲突,您需要花费大量时间来解决它们。
昨天我尝试在所有主要存储库中制作git init。在我升级到新版本后,我的一些程序。在我提交更改之后。所以,现在,我可以在我的程序版本之间结帐,而无需任何virtual box 等等。例如,在不同版本的 PHP 中测试您的本地项目可能非常有用。
我尝试升级Ubuntu(但我是在我的虚拟盒子中完成的——因为我现在没有可能发生的事情)。并制作checkout between some versions。成功了!
问题是:它会对我的操作系统产生不良影响(我听说过一些哈希二进制文件的问题,这可能是个问题)?也许这种影响我看不到,但它们是存在的吗?有人有这方面的经验吗?
【问题讨论】:
-
您的用例的替代方案是使用 LVM。它允许您创建文件系统的快照并在更新出错时回滚。
标签: git ubuntu version-control version upgrade