git - git difftool 无法识别当前文件路径
问题描述
我做了git difftool FORMER_BRANCH_NAME HEAD和。希望我可以比较 Araxis 合并中的文件。
但是,Araxis 合并在临时文件路径中显示文件。
/var/folders/ft/d77t_nxd141g373d7p6t47lc0000gn/T/uga8V8_XXXXller.js
对于我最新提交的文件,我不希望这样做。它应该是/src/views/a.js
这种文件路径可以让我直接将更改回文件。
我怎么能做到这一点?使Araxis 合并 识别真实文件路径并进行比较。
解决方案
HEAD
指的是提交,而不是工作树,因此其差异中涉及的文件可能与工作树中的/不存在相同,或者保持不变。
您可以通过仅指定一个提交来区分工作树:
git difftool FORMER_BRANCH_NAME
推荐阅读
- spring - 在 minikube 中安装后 Spring Cloud Dataflow UI 异常
- haskell - 如何解决 Haskell 代码错误“<>' is not a (visible) method of class `Monoid'”?
- c# - C# Entity Framework 和 DB - 从 smallint 更改为 int
- python - 如何将 sys.argv 数组传递给 os.system?
- python - 在 Tkinter [.grid 方法] 中嵌入 MatPlotLib 图形,并自定义 MatPlotLib 的导航工具栏
- devops - 如果集成测试失败,我们应该回滚发布吗?
- c# - 如何使用 PageModels 为 ASP .NET Core 3.0 设置身份验证和授权?
- python - 在 csv 文件中组合多个数据帧,每个数据帧用空行分隔
- pandas - 通过熊猫(python)中列名的子字符串融化列
- javascript - 'import' 和 'export' 可能只出现在 'sourceType: "module"' (16:0)