2016-03-29 2 views
1

Est-ce que quelqu'un sait comment effectuer une fusion automatique à trois voies de fichiers locaux avec la commande "kdiff3" en mode silencieux, sans afficher l'interface graphique de kdiff3 indépendamment du résultat de la fusion?Exécution de la commande Kdiff3 en mode silencieux

Ce que je voudrais voir que le comportement de kdiff3 est comme suit:
- kdiff3 retourne un "0" code si l'auto-fusion est réussie
- Code kdiff3 retourne <> "0" si elle a besoin une résolution manuelle des conflits

la commande de kdiff3 que je vais courir:

kdiff3 -m file1 file2 file3 -o Outputfile --auto 

Répondre

0

J'ai eu le même problème aussi bien.

Il suffit d'ouvrir l'interface utilisateur graphique kdiff3, allez dans Paramètres> Configurer KDiff3 ...

Ensuite, ouvrez l'onglet Fusion, et assurez-vous « Afficher les boîtes de dialogue d'information » est pas cochée.

Merge Dialog

Lorsque vous l'exécutez prochain, il ne devrait pas venir avec les boîtes de dialogue d'information si vous obtenez se confond avec succès.