草庐IT

git - 在没有冗长对话的情况下通过链接进入 git-repo

在一个目录中,我有指向git管理目录的符号链接(symboliclink)(都在Linux下)。每次我想e-dit这样的链接时,我都会收到一个对话问题:SymboliclinktoGit-controlledsourcefile;followlink?(yesorno)我必须输入yes⏎才能找到文件。有没有更简单的方法?理想情况下,声明一个目录不需要对话。 最佳答案 设置vc-follow-symlinks。您可能希望它是nil(打开链接),但请务必阅读文档,因为t(打开目标)也是明智的。(setqvc-follow-symlink

git - 在没有冗长对话的情况下通过链接进入 git-repo

在一个目录中,我有指向git管理目录的符号链接(symboliclink)(都在Linux下)。每次我想e-dit这样的链接时,我都会收到一个对话问题:SymboliclinktoGit-controlledsourcefile;followlink?(yesorno)我必须输入yes⏎才能找到文件。有没有更简单的方法?理想情况下,声明一个目录不需要对话。 最佳答案 设置vc-follow-symlinks。您可能希望它是nil(打开链接),但请务必阅读文档,因为t(打开目标)也是明智的。(setqvc-follow-symlink

git - 针对 pull 请求的 emacs 开发最多的 magit/github 扩展

我对pull请求、编辑问题并将它们绑定(bind)到提交以及我通常必须使用的其他东西特别感兴趣hubonthecommandline为了。然而,我已经开始使用magit并且真的很喜欢它的键绑定(bind)和通用界面——我也想在这部分留在emacs中,而不是需要为pull请求、问题等打开一个额外的shell。我能找到的可能为magit添加最多github功能的包是:Magithubmagit-gh-pullsgh.el任何可能参与这些项目的人都可以推荐他们如何比较以及将pull请求集成到magit环境中的最佳方式吗? 最佳答案 最终我

git - 针对 pull 请求的 emacs 开发最多的 magit/github 扩展

我对pull请求、编辑问题并将它们绑定(bind)到提交以及我通常必须使用的其他东西特别感兴趣hubonthecommandline为了。然而,我已经开始使用magit并且真的很喜欢它的键绑定(bind)和通用界面——我也想在这部分留在emacs中,而不是需要为pull请求、问题等打开一个额外的shell。我能找到的可能为magit添加最多github功能的包是:Magithubmagit-gh-pullsgh.el任何可能参与这些项目的人都可以推荐他们如何比较以及将pull请求集成到magit环境中的最佳方式吗? 最佳答案 最终我

git - 如何在 emacs 中禁用 vc-git?

我在sshfs和git存储库上使用emacs。我喜欢使用git命令行,因此对于这个项目我不需要启用vc-git。如何防止通过.emacs命令加载vc-git? 最佳答案 从vc-mode处理的后端列表中删除git:(delete'Gitvc-handled-backends)或删除所有源代码控制Hook:(setqvc-handled-backends()) 关于git-如何在emacs中禁用vc-git?,我们在StackOverflow上找到一个类似的问题:

git - 如何在 emacs 中禁用 vc-git?

我在sshfs和git存储库上使用emacs。我喜欢使用git命令行,因此对于这个项目我不需要启用vc-git。如何防止通过.emacs命令加载vc-git? 最佳答案 从vc-mode处理的后端列表中删除git:(delete'Gitvc-handled-backends)或删除所有源代码控制Hook:(setqvc-handled-backends()) 关于git-如何在emacs中禁用vc-git?,我们在StackOverflow上找到一个类似的问题:

git - 如何在Emacs中查看git log?

Emacs使用C-xvl方便地向我展示了git下单个文件的git日志。但是我怎样才能查看整个历史呢?在shell中,我在git下的一个目录中执行gitlog。有没有更符合emacs的方法来做到这一点? 最佳答案 C-xvL-vc-print-root-log通过让Emacs使用C-xv前缀向我展示带有键绑定(bind)的命令,我很容易地找到了这一点:C-xvC-h您也可以在手册中轻松找到这些信息。具体节点为:C-hig(emacs)VC更改日志我个人使用Magit,不过(并建议您也这样做)。

git - 如何在Emacs中查看git log?

Emacs使用C-xvl方便地向我展示了git下单个文件的git日志。但是我怎样才能查看整个历史呢?在shell中,我在git下的一个目录中执行gitlog。有没有更符合emacs的方法来做到这一点? 最佳答案 C-xvL-vc-print-root-log通过让Emacs使用C-xv前缀向我展示带有键绑定(bind)的命令,我很容易地找到了这一点:C-xvC-h您也可以在手册中轻松找到这些信息。具体节点为:C-hig(emacs)VC更改日志我个人使用Magit,不过(并建议您也这样做)。

Git 将 Emacs 减慢至死亡 - 如何解决这个问题?

打开文件(通过键入Ctrl-xf,又名FindFile)或通过在中对该文件键入f>Dired模式),在具有.git子目录的工作目录中速度非常慢。即使是最简单的文件(50行,大部分是评论)也可能需要8秒才能打开。同一个文件,在不由Git管理的不同目录中,立即打开。为什么会发生这种情况?如何不禁用vc-mode来解决这个问题?(因为我使用Emacs的主要原因之一是它的M-xediff-revision)更新1:感谢@sanityinc在下面的回答,我运行了ELPProfiling,这是我收到的结果(对于一个非常小的文件,69行,其中59行是普通注释):FunctionNameCallCou

Git 将 Emacs 减慢至死亡 - 如何解决这个问题?

打开文件(通过键入Ctrl-xf,又名FindFile)或通过在中对该文件键入f>Dired模式),在具有.git子目录的工作目录中速度非常慢。即使是最简单的文件(50行,大部分是评论)也可能需要8秒才能打开。同一个文件,在不由Git管理的不同目录中,立即打开。为什么会发生这种情况?如何不禁用vc-mode来解决这个问题?(因为我使用Emacs的主要原因之一是它的M-xediff-revision)更新1:感谢@sanityinc在下面的回答,我运行了ELPProfiling,这是我收到的结果(对于一个非常小的文件,69行,其中59行是普通注释):FunctionNameCallCou