【问题标题】:Create an automatic history (version control) of my emacs org-mode files创建我的 emacs org-mode 文件的自动历史记录(版本控制)
【发布时间】:2018-03-29 20:11:11
【问题描述】:

我喜欢 Emacs 组织模式,但有时我希望我能知道我何时写了特定的行或进行了特定的更改。

如果有一个自动版本控制机制可以跟踪所有更改(或增量),比如每隔一小时并为所有更改添加时间戳,那就太好了。

有什么建议吗?

【问题讨论】:

    标签: emacs version-control org-mode auto-versioning


    【解决方案1】:

    我的建议是让版本控制成为版本控制:将文件保存在 git 或其他一些现有的 VCS 中。然后,您只需要在每次更改之后或定期自动执行提交过程 - 例如,请参阅https://superuser.com/questions/132218/emacs-git-auto-commit-every-5-minutes中的讨论

    【讨论】:

      【解决方案2】:

      我的解决方案如下(灵感来自 Bernt Hansen 的设置:http://doc.norang.ca/org-mode.html#HourlyCommits):

      我在 Windows 10 下,我的所有 org 文件都有一个 git 存储库。 Emacs 设置为在每小时 00:59 保存所有打开的缓冲区,并且在每小时的顶部,一个计划的作业运行一个执行 git 提交的批处理脚本。

      【讨论】:

      • 抱歉回复晚了!谢谢。
      猜你喜欢
      • 1970-01-01
      • 2018-05-03
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多