【问题标题】:How to open git diff of two files from different branch by Meld?如何通过 Meld 打开来自不同分支的两个文件的 git diff?
【发布时间】:2019-07-12 05:42:43
【问题描述】:

正如我在问题中发现的那样:https://stackoverflow.com/a/4099805/5962966/

我可以通过以下命令比较两个 git 分支之间的文件,但是如何在 Meld 中打开 diff 窗口并保存更改?

git diff mybranch master -- myfile.cs

已尝试但无法正常工作:https://stackoverflow.com/a/34119867/5962966

【问题讨论】:

标签: git meld


【解决方案1】:

diff 替换为difftool

git difftool mybranch master -- myfile.cs

如果你只安装了 meld,git 应该使用它作为默认的 difftool。无论如何,它还应该提示显示哪些工具兼容以及如何设置您希望使用的工具。

【讨论】:

  • 我可以合并更改并保存吗?
  • 在比较 branchmaster 时,如果您想与您想要的目录中已有的内容进行比较,则不要 git difftool mybranch -- myfile.cs 否则 git difftool mybranch master -- myfile.cs 并执行 Save As...
  • 那我有什么办法可以比较、合并然后保存?
  • 使用File->Save As...
猜你喜欢
  • 1970-01-01
  • 2019-11-24
  • 1970-01-01
  • 2011-05-05
  • 2013-05-16
  • 2011-12-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多