首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将vimdiff设置为fossil的mergetool

将vimdiff设置为fossil的mergetool
EN

Stack Overflow用户
提问于 2018-01-11 07:37:08
回答 1查看 305关注 0票数 1

我花了相当多的时间寻找指针或方法来设置它。我在以前的工作中使用过git,而我的新工作是使用fossil。我是一个vim/vimdiff的新手,我想继续使用它作为我的日常驱动程序。

我很难弄清楚如何将vimdiff设置为我的合并工具。本质上,我需要设置我的gmerge-命令来使用vim diff。我发现了这个:

https://www.fossil-scm.org/xfer/help?cmd=gmerge-command

但是不确定如何继续使用vimdiff。我在git上找到了大量的帮助,但在fossil上却一无所获。有没有人用vimdiff作为fossil的mergetool?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-01-11 14:30:16

我没有(亲自使用KDiff3 )。但是如果你知道在Git中使用什么命令行,那么你应该在fossil中使用相同的命令。

请记住,Fossil有两个独立的设置:gdiff-commandgmerge-command

每当运行命令时,都会执行fossil gdiff gdiff-命令。每当Fossil需要执行合并时(例如,当它在合并操作期间遇到冲突时),就会执行gmerge-command命令。它将用相关的文件名替换占位符(在您引用的documentation page上指示) %baseline%original%merge%output

如果vimdiff能够执行三向合并,那么也应该可以指定这些文件名。

看看这些关于using Vim to perform merges in Mercurial的说明,我建议你简单地尝试将你的gmerge-command设置为vim -d "%baseline" "%original" "%merge" "%output" +close +close

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48197806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档