gpt4 book ai didi

emacs - .emacs.d : should I version control the archive-contents files under elpa/archives?

转载 作者:行者123 更新时间:2023-12-05 01:37:23 27 4
gpt4 key购买 nike

我不确定是否应该对 .emacs.d 下的以下文件进行版本控制:

[lucas@lucas-ThinkPad-W520]/home/lucas/.emacs.d$ file elpa/archives/marmalade/archive-con
tents
elpa/archives/marmalade/archive-contents: HTML document, UTF-8 Unicode text, with very lo
ng lines, with no line terminators
[lucas@lucas-ThinkPad-W520]/home/lucas/.emacs.d$ file elpa/archives/gnu/archive-contents
elpa/archives/gnu/archive-contents: ASCII text
[lucas@lucas-ThinkPad-W520]/home/lucas/.emacs.d$

如上所示,marmalade/archive-contents 是 HTML 文档,而 gnu/archive-contents 是 ASCII 文本。这些是否可以安全地包含在我的版本控制中,还是应该从我的索引中删除它们?

例如,我在 Ubuntu Linux 和 Windows 7 等不同平台上使用 emacs,我希望保持我的 emacs 环境一致。到目前为止它有效,但我想避免将来出现问题。我忽略了像 *.elc 这样的文件,但我不知道版本控制下的 archive-contents 是否会帮助或阻碍我的跨平台 emacs 环境。

我查看了其他 .emacs.d/ 存储库,例如 this one ,并检查了他们的 .gitignore 文件,但我不知道他们是否做得正确。任何有关如何管理跨平台开发的 .emacs.d/ 版本控制的建议或资源都会很棒。

这是我当前的.gitignore:

*~
*.elc
tramp

更新这似乎是一个不确定的话题,但似乎绝大多数人不会对他们的整个 elpa/ 文件夹进行版本控制,即使它可能会影响他们的初始加载时间(克隆后立即)。我想我会遵循这个建议,我愿意接受它,而不是花更多时间管理预编译存储库的额外问题。

最佳答案

我根本不提交 .emacs.d/elpa。我的 init.el 在启动时会自动重新安装丢失的软件包。尽管我只使用 MELPA 的不稳定软件包,但我还没有遇到任何问题。

关于emacs - .emacs.d : should I version control the archive-contents files under elpa/archives?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24539036/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com