Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.7 KB

update-and-rollback.md

File metadata and controls

27 lines (20 loc) · 1.7 KB

5 Update and Rollback

5.1 Update Spacemacs repository

有几种方法可以更新 spacemacs 的核心文件和 layer 信息。建议先更新软件包;看下一节。

5.1.1 Automatic Updates

每次启动时,spacemacs将自动检查新版本。当它检测到新版本可用时,模式行中将出现一个箭头。点击它来更新spacemacs。更新后必须重新启动emacs。 image Update Button

注意:如果你使用spacemacs的develop分支,自动更新被禁用 - 你必须使用git手动更新。

5.1.2 Updating from the Spacemacs Buffer

使用 spacemacs buffer 中标记为“更新 spacemacs ”的按钮。系统会提示您输入要使用的版本。

注意:如果你使用 spacemacs 的 develop 分支,你不能使用这个方法。

5.1.3 Updating Manually with git

手动更新关闭emacs并更新git存储库:

$ git pull origin master

注意:主分支被认为是不可变的,因为你不能通过添加你自己的提交来修改它。如果你这样做,你会打破主分支上的spacemacs的自动更新。要fork spacemacs代码,您必须使用您手动管理的自定义分支。

5.2 Update packages

更新 spacemacs 使用的 emacs 软件包按回车键(回车)或点击横幅下的启动页面中的链接 [Update Packages],然后重新启动 emacs。如果你愿意,你可以使用命令 configuration-layer / update-packages 而不是按钮。

如果出现任何问题,您应该能够通过按下 RET 或单击启动页面中的 [rollback package update] 链接并选择一个回滚槽(按日期排序)来回滚更新。这个按钮使用命令 configuration-layer/rollback