2014-03-26 28 views
2

我在git中使用DiffMerge进行3路合并。我刚刚完成了一个强制合并工作,但意识到我错过了一些东西,并想重新使用和使用相同的3路GUI功能。当我尝试:强制git mergetool修改先前完成的合并

git mergetool my/path/file.ext 

No files need merging 

我怎么能强迫mergetool能够做一个3路在GUI合并再次而非以不同的名称和渔业远程节约为了三角洲?

回答

1

你可以尝试将文件恢复到之前的合并状态,如“Git merging: Restart conflict resolution in a single file”中提到:

git checkout -m -- your/File 

然后重新启动git mergetool

假设你没有完成合并并做出提交。

+0

'git checkout -m - 你的/ File'没有真正地“重置文件到它的预合并状态” – amphibient

+0

@amphibient你能够重做合并吗? – VonC