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

当我做
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在他的回答中提到的提交被git人员接受并且已经进入了
master
分支!     
已邀请:
正如上述评论所要求的那样: 虽然它本身不“跳过”文件,但这个git-diffall脚本(由此SO答案产生)打开你的diff工具中的windows / tabs中的每个文件,然后你可以忽略那里的某些文件。但是,我同意应该有一个选项可以跳过提示中的某个文件,即“点击返回启动'araxis'或输入's'跳过此文件:” 编辑:由于这个功能对我也有帮助,我在github上分享git.git并自己添加。查看这个(非常简单的)提交概念证明。我也将在git邮件列表中提交一个补丁,希望有人可以建议一个更好的方法 - 最好是那些比我更好的shell脚本。 :-) 我也愿意通过GitHub的内置笔记系统获得反馈! 另一个编辑:从v1.7.7.1左右开始,这个功能现在在git核心中(2011年10月)。这是GitHub上的相关提交。     

要回复问题请先登录注册