Я столкнулся с проблемой при использовании meld.
Я перешел по этой ссылке, чтобы настроить meld на mac: https://yousseb.github.io/meld/
Я установил meld с Mojave и добавил следующие строки в .gitconfig:
tool = meld
[difftool]
prompt = false
[difftool "meld"]
trustExitCode = true
cmd = open -W -a Meld --args \"$LOCAL\" \"$REMOTE\"
[merge]
tool = meld
[mergetool]
prompt = false
[mergetool "meld"]
trustExitCode = true
cmd = open -W -a Meld --args --auto-merge \"$LOCAL\" \"$BASE\" \"$REMOTE\" --output=\"$MERGED\"
Однако у меня это не работает. При запуске «git difftool» отображается информация ниже:
diff --cc SampleApp/src/CMakeLists.txt
index 13ed9c4,d7df22e..0000000
--- a/SampleApp/src/CMakeLists.txt
+++ b/SampleApp/src/CMakeLists.txt
@@@ -35,11 -34,11 +35,17 @@@ ENDIF(
add_executable(SampleApp ${SampleApp_SOURCES})
target_include_directories(SampleApp PUBLIC
- "${A_INCLUDE_DIRS}"
+ "${BInterface_SOURCE_DIR}/include"
"${a_SOURCE_DIR}/include"
++<<<<<<< HEAD
+ "${B_SOURCE_DIR}/include"
+ "${ww_SOURCE_DIR}/include"
+ "${xyz_INCLUDE_DIR}")
++=======
+ "${z_INCLUDE_DIR}"
+ "${Dependencies_Headers}"
+ "${b_INCLUDE_DIRS}")
++>>>>>>> 73d8100... add and modify files
target_link_libraries(TestApp
"${b_LDFLAGS}"
error: diff died of signal 11
Тогда я ищу решение в сети, но у меня все равно не работает. Эта ссылка: https://github.com/yousseb/meld/issues/70
cd ${HOME}
rm -rf ./.local/share/meld
rm -f ./Library/Preferences/org.gnome.meld.plist
rm -rf "./Library/Saved Application State/org.gnome.meld.savedState/"