2015-10-27 1 views
2

Nouveau IntelliJ La visionneuse diff et l'outil de fusion sont géniaux. Je me demande si je pourrais les configurer en tant qu'outils externes dans tortoiseSVN.Puis-je configurer l'outil IntelliJ diff viewer/merge en tant qu'outils externes dans tortoiseSVN?

Je l'ai essayé en définissant intelliJ exécutable comme Diff Viewer externe dans la configuration de tortoiseSVN ... mais cela ne fonctionne pas.

enter image description here

Aussi j'ai lu l'IntelliJ documentation (Running IntelliJ IDEA comme Diff ou une fusion de Tool Command Line) mais je ne suis pas sûr de savoir comment le configurer.

Merci pour l'aide.

Répondre

4

lire Re-Comparing files using intellij idea as a diff command line tool jusqu'à ce qu'il y viendra l'illumination à obtenir la ligne de commande correcte

<IntelliJ IDEA launcher> diff <path to file1> <path to file2> 

file1 est votre copie locale, file2 est la version du référentiel.

pour diff externe pour TortoiseSVN, il vous devez utiliser %base (fichier côté référentiel) et %mine (fichier modifié dans WC) variables telles que des espaces réservés pour les fichiers comparés.

rien Vous addded (ni commande, ni les paramètres) dans votre ligne de commande, donc - GOT rien

Réponse

/path/to/idea diff %mine %base 
+0

C'est tout! Merci beaucoup – troig

3

Si vous souhaitez configurer l'outil de fusion, utilisez cette configuration:

/path/to/idea merge %mine %theirs %base %merged 
+0

Merci! Je l'ai essayé et ça marche – troig