gpt4 book ai didi

git difftool -- 如何跳过某个文件?

转载 作者:太空狗 更新时间:2023-10-29 13:39:22 26 4
gpt4 key购买 nike

当我执行 git difftool 时,我收到消息 Hit return to launch 'araxis':。我发现我可以通过按 CTRL-C 来终止整个比较,但是跳过单个文件怎么样?

这可能吗?


编辑:从 git 1.7.7.1(和 msysgit 1.7.7.1.msysgit.0)开始,它可能的。对于每个文件,我都会被问到

Launch 'araxis' [Y/n]:

好像peterjmag's在他的 answer 中提到的提交被 git 人员接受并进入 master 分支!

最佳答案

正如 eckes 在上面的评论中所要求的那样:

虽然它本身不会“跳过”文件,但这个 git-diffall script (由 this SO answer 产生)在 diff 工具中的窗口/选项卡中打开每个文件,然后您可以从那里忽略某些文件。但是,我同意应该有一个选项可以从提示中跳过某个文件,即“按回车键启动‘araxis’或输入‘s’来跳过这个文件:”

编辑:因为这个功能对我也有帮助,所以我在 github 上 fork 了 git.git 并自己添加了它。查看this (very simple) commit用于概念验证。我也会向 git 邮件列表提交一个补丁,希望有人能提出更好的方法——最好是比我更擅长 shell 脚本的人。 :-)

我也乐于通过 GitHub 的内置注释系统接受反馈!

另一项编辑:从 v1.7.7.1 左右(2011 年 10 月)开始,该功能似乎已包含在 git 核心中。 Here's the relevant commit on GitHub .

关于git difftool -- 如何跳过某个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4387708/

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