融合:让一部分只读

gue*_*tli 10 merge meld

到目前为止,我使用emacs ediff模式进行合并.我试过meld,但找不到一种方法来使一个缓冲区/文件只读.我从不在两个方向合并,这是我在合并之前只读一部分的方式.

Kuz*_*gun -1

我相信这篇文章可以帮助你。它说

\n\n
[merge]\ntool = mymeld\n[mergetool "mymeld"]\ncmd = meld --diff $BASE $LOCAL --diff $BASE $REMOTE --diff $LOCAL $MERGED $REMOTE\n
Run Code Online (Sandbox Code Playgroud)\n\n
\n

这就是我所说的传统的带有选项卡的双向合并。现在,由于我已经注意到 Meld 支持三向合并,因此还有另一个选项。当设置 \xe2\x80\x9cdiff3\xe2\x80\x9d git 冲突样式时,Meld 在显示 BASE 内容的行上打印 \xe2\x80\x9c(??)\xe2\x80\x9d 。在这种模式下,LOCAL 和 REMOTE\n 文件是只读的,这也很方便。

\n
\n