gpt4 book ai didi

git - 如何使用 Git 扩展配置 Araxis merge

转载 作者:行者123 更新时间:2023-12-02 10:29:39 25 4
gpt4 key购买 nike

如何使用 Git 扩展配置 Araxis merge/差异?

我正在尝试配置 Araxis merge工具与 "Git Extensions" ,但没有找到帮助,所有链接或搜索都只指向 Git(使用 shell),而 Git 扩展是 GUI 工具,它有一个选项(在 全局设置 中)为 merge 配置不同的工具和 diff等等。

来自 difftool 下 pull 我选择 Araxis ,它会自动选择安装位置的正确路径

 C:/Program Files (x86)/Araxis/Araxis Merge/AraxisGitDiff.exe

来自 mergetool 落下
C:/Program Files (x86)/Araxis/Araxis Merge/AraxisGitMerge.exe

然而,他们每个人都有一个额外的文本框 difftool 命令 merge 工具命令 ,我已经尝试在其中执行以下命令
AraxisGitDiff.exe $1 $2

请记住,上面的命令将替换从 Git 扩展中选择的 1 和 2,
当我右键单击一个文件并选择选项 "Open with difftool" -> "A <-> B "屏幕上什么都没有出现

同样制作
AraxisGitDiff.exe $LOCAL $REMOTE

不起作用

我清空了这个文件我看到了以下错误。
---------------------------
Araxis Merge Command Line Compare Utility v7.0
---------------------------
Usage:

araxisgitdiff [/? | /h] <path> <old-file> <old-hex> <old-mode> <new-file> <new-hex> <new-mode>

---------------------------
OK
---------------------------

最佳答案

我使用的设置是:

  • Mergetool - Araxis
  • Path to mergetool - C:\Program Files\Araxis\Araxis Merge\Compare.exe
  • Mergetool command - /merge /wait /a2 /3 "$LOCAL" "$BASE" "$REMOTE" "$MERGED"
  • Difftool - araxis
  • Path to difftool - C:\Program Files\Araxis\Araxis Merge\Compare.exe
  • Difftool command - 留空

  • merge 时,左 Pane 将是本地文件,右 Pane 将是远程文件。中心 Pane 包含基本文件(或共同祖先),您必须 merge 到此文件/ Pane 中。

    更新 - 2018-02-19

    似乎较新版本的 GitExtensions 可能不适用于上述设置。下面的更改应该可以解决任何问题。
  • Mergetool - Araxis
  • Path to mergetool - "C:\Program Files\Araxis\Araxis Merge\Compare.exe"
  • Mergetool command - -merge -max -wait -a2 -3 "$LOCAL" "$BASE" "$REMOTE" "$MERGED"
  • Difftool - araxis
  • Path to difftool - "C:\Program Files\Araxis\Araxis Merge\Compare.exe"
  • Difftool command - -max -2 -wait "$LOCAL" "$REMOTE"

  • 请注意,现在工具路径周围有双引号。

    关于git - 如何使用 Git 扩展配置 Araxis merge ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22168243/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com