gpt4 book ai didi

vim - GVim 作为 TFS 的合并工具

转载 作者:行者123 更新时间:2023-12-03 00:40:49 26 4
gpt4 key购买 nike

我想使用 GVim 作为 TFS 2010 的合并工具。
我无法弄清楚 GVim 的参数。特别是参数 %4,当我使用它时,我得到一个空缓冲区。如果我不使用它,我会收到一条错误消息,指示我必须使用它。

enter image description here

最佳答案

这可能不完全符合您的喜好,但这是我如何使用 GVim 作为合并工具。

我将其设置为进行双向合并:它的“源”位于左侧(我从其中合并),合并文件位于右侧(从正如我的目的地分支所提供的信息)。

我是这样设置的:

command: C:\Program Files (x86)\Vim\vim73\gvim.exe
argument: -c "vert diffsplit %1 " %4 -c "wincmd l|0read %2 |diff"

其作用如下:

  • 读入左侧的“源”文件,并分割窗口(-c "vert diffsplit %1")
  • 在右侧打开合并结果 (%4)
  • 运行一个快速脚本:
    • 移至右侧窗口 (wincmd l)
    • 读取分支中现有的更改 (0read %2)
    • 重新运行 diff 算法 (diff)

这让我可以根据传入的合并“比较”我的工作,并保存右侧将解决合并问题。

关于vim - GVim 作为 TFS 的合并工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12691044/

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