Merge meld:使一个部分只读

Merge meld:使一个部分只读,merge,meld,Merge,Meld,到目前为止,我使用emacs ediff模式进行合并。我尝试了meld,但找不到使一个缓冲区/文件只读的方法。我从不在两个方向上合并,这就是我在合并前使一个部分只读的方式。我相信可以帮助您。上面说 [merge] tool = mymeld [mergetool "mymeld"] cmd = meld --diff $BASE $LOCAL --diff $BASE $REMOTE --diff $LOCAL $MERGED $REMOTE 这就是我所说的传统的双向标签合并。现在,自从我 已

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

我相信可以帮助您。上面说

[merge]
tool = mymeld
[mergetool "mymeld"]
cmd = meld --diff $BASE $LOCAL --diff $BASE $REMOTE --diff $LOCAL $MERGED $REMOTE
这就是我所说的传统的双向标签合并。现在,自从我 已经注意到Meld支持三方合并,还有一个 选项设置“diff3”git冲突样式时,Meld在 显示基本内容的行。在此模式下,本地和远程 文件是只读的,这也很方便

上的“合并模式(在开发中)”部分调用了此锁定,而此类功能似乎尚未发布,此外,还不清楚是否可以在合并模式之外使用。(状态2020-08)

您可以做的是将不想更改的文件(临时)设为只读。 这将为您的文件名旁边提供一个锁定图标和一个灰显的“在此窗格中保存文件”图标,并且您无法在该窗格中编辑文件