【问题标题】:Git frontend that supports Diffs after a rename重命名后支持差异的 Git 前端
【发布时间】:2015-07-06 13:18:20
【问题描述】:

我的团队过去常常依靠 EGit 为我们提供文件不同版本之间的差异。通过将文件从 Project/src/.... 移动到 Project/src/main/java/.... 更改项目布局后,这不再有效。

在此批量重命名之后,我们无法再使用 EGit 或 instaweb 将文件的版本相互比较。现在获得正确差异的唯一方法是从命令行:

$ git diff -M SHA1:old_path/file.java SHA2:new_path/file.java

问题是我们需要做很多这样的事情,所以失去 GUI 支持会严重影响生产力。

我尝试过使用 GitEye 和 SmartGit,但它们都无法识别重命名。

我很好奇是否有人能够使用任何工具使 GUI diff 跨重命名工作。如果是这样,请告诉我是什么工具以及你是如何做到的。

【问题讨论】:

  • 致那些投票结束的人:这个问题怎么不是关于“[程序员常用的软件工具;以及[...]一个软件开发独有的实用、可回答的问题](stackoverflow.com/help/on-topic)"?

标签: git user-interface rename


【解决方案1】:

尝试使用 gitg 或 gitk 进行视觉表示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-27
    • 2016-05-20
    • 1970-01-01
    • 2019-07-25
    • 1970-01-01
    • 1970-01-01
    • 2011-10-28
    • 2011-11-28
    相关资源
    最近更新 更多