这个问题包含两个分开但密切相关的问题:
第一的; 我正在尝试比较位于不同分支中的两个文件(THIS_BRANCH、OTHER_BRANCH)
文件 (file.txt) 路径已在分支之间移动。THIS_PATH\file.txt 和 OTHER_PATH\file.txt(其中 THIS_PATH!=OTHER_PATH)
执行 git difftool THIS_BRANCH OTHER_BRANCH -- THIS_PATH\file.txt 这(预期)产生将文件与不存在的文件进行比较,基本上将其与无比较。
如何使用 git difftool 做到这一点?[我正在使用超越比较(已经配置为我的 git difftool)]
第二; 同样,我想比较来自两个不同分支(THIS_DIR,OTHER_DIR)的两个目录,它们具有不同的路径(THIS_PATH,OTHER_PATH)。再次,使用超越比较作为我的差异工具。这怎么可能实现?
欣赏它。