2012-06-20 16 views
6

Narzędzie scalania dostarczane z programem smartgit jest bardzo mylące.
Nie mogę skonfigurować kdiff3. Nie mogę skonfigurować wspólnego przodka.
To są tylko trzy pliki, które dadzą mi skonfigurować: $ {mergedFile} $ {rightFile} $ {leftFile}
Czy istnieje sposób na skonfigurowanie kdiff3 i użycie 3-way merge?integracja smartgit i kdiff3

Odpowiedz

15

Właściwie SmartGit zapewnia ${baseFile} argument dla 3-way scala (przynajmniej w wersji 3.0.x)

W panelu Preferencje, w obszarze Narzędzia> Konflikt Solver upewnić Zewnętrzna Konflikt Solver jest zaznaczona.

Command: kdiff3 
Arguments: ${baseFile} ${leftFile} ${rightFile} -o ${mergedFile} 
+0

Dzięki za odpowiedź. spróbuje tego samego. Czy to gdzieś dokumentuje? Podczas konfiguracji, smartgit mówi, że $ (megedFile), $ {rightFile} i $ {leftFile} są wymagane. Ale nie widzę nigdzie $ {baseFile}. –

+0

Kliknięcie przycisku Zmienne obok pola argumentów spowoduje wyświetlenie menu zawierającego więcej opcji http://i.imgur.com/iyUg6.png –

+0

. Wielkie dzięki :) –