我的mercurial安裝拒絕通過命令行進行合併。打開verbose
和debug
後,輸出如下。Mercurial無法通過命令行合併
C:\src\StackOverflow>hg resolve --all --verbose --debug
couldn't find merge tool codecompare_diff
couldn't find merge tool codecompare_merge
couldn't find merge tool bcompare
couldn't find merge tool beyondcompare3
couldn't find merge tool beyondcompare3-noauto
couldn't find merge tool rekisa
couldn't find merge tool UltraCompare
couldn't find merge tool araxis
couldn't find merge tool meld
couldn't find merge tool diffuse
picked tool 'kdiff3' for StackOverflow/StackOverflow.csproj (binary False symlink False)
merging StackOverflow/StackOverflow.csproj
my StackOverflow/[email protected]+ other StackOverflow/[email protected] ancestor StackOverflow/[email protected]
The system cannot find the path specified.
merging StackOverflow/StackOverflow.csproj failed!
注意:合併實際上是成功的(kdiff3彈出,我合併並保存),但mercurial感到困惑。
如何確定哪些path
無法通過水銀髮現?
我試圖更新到最新版本(2.8),並看着我mercurial.ini
任何可疑文件。我也使用了不同的合併工具,p4merge,達到同樣的效果。
也許你應該把它遷移到[元],因爲它是關於SO? –
這不是關於這個:它是關於Mercurial。我正在檢查的項目名爲StackOverflow,但在上下文中無關緊要:-) – Sklivvz
您是否從一個新盒子的「克隆」中嘗試過它?似乎是一個'系統'問題,而不是Mercurial。 – santiagopim