Esiste un modo per rendere Beyond Compare 3 lo strumento diff predefinito in Eclipse? Sto usando il plugin Mercurial e vorrei usare BC3 per diffondere i file e gestire i conflitti di fusione. Sono solo in grado di trovare soluzioni quando si tratta di CVS o SVN durante la ricerca di questo sito.Oltre Confronta come strumento diff predefinito in Eclipse quando si usa Mercurial?
risposta
Vedere la seguente query per la discussione sullo strumento di diffusione esterno per Mercurial Eclipse.
Si suggerisce che l'approccio standard per la creazione di strumento diff esterno dovrebbe essere sufficiente. Quindi impostare ".hgrc" dovrebbe funzionare.
Poiché questo non è diverso da qualsiasi altra configurazione, è possibile testarlo utilizzando i comandi hg nella shell. Verifica se questo genera errori e quindi controlla con eclissi.
L'impostazione per lo strumento di unione esterna è disponibile nelle impostazioni del plug-in.
[edit: con hgrc]
Ciò funzionerà quando si utilizza riga di comando.
La seguente estensione "ExtdiffExtension" dovrebbe essere d'aiuto.
L'estensione exturiff Mercurial consente di utilizzare programmi esterni per confrontare revisioni o revisione con dir lavoro. I programmi diff esterni vengono chiamati con un insieme configurabile di opzioni e due argomenti non opzionali: percorsi alle directory contenenti istantanee di file da confrontare.
Le impostazioni del plugin mi consentono solo di usare uno strumento esterno per risolvere conflitti non regolari a due vie. Tuttavia, la configurazione di hgrc potrebbe funzionare, anche se non sono riuscito finora. :-) Il software dello scooter ha una configurazione qui (http://www.scootersoftware.com/support.php?c=kb_vcs.php) che non funziona per me. – MdaG
@MdaG: se si desidera utilizzare lo strumento di diffusione esterno. Suggerirei invece di configurare la propria riga di comando per utilizzare il diff esterno. Ti aiuterà almeno a superare la limitazione di MercurialEclipse. – pyfunc
Attualmente utilizzo TortoiseHg che avvia BC quando voglio confrontare i file e funziona correttamente. Controllerò ExtDiffExtension per la riga di comando. :-) Ma io lo prendo MercurialEclipse non supporta strumenti esterni per diffondere al momento della stesura di questo. – MdaG
È necessario installare Beyond Compare Eclipse Plugin (Beyond CVS) che fornisce questa funzionalità.
Saluti !!!
- 1. Come ottenere NESSUN contesto quando si usa svn diff
- 2. Oltre Confronta Modifica 3 disabilitata
- 3. Lo strumento diff in Visual Studio quando si utilizza il plug-in Git
- 4. Cambia colori in Eclipse Diff
- 5. Configura P4merge come strumento SVN diff su OSX
- 6. Strumento IntelliJ Diff in SourceTree
- 7. Visual Studio Diff Tool - Quando si modifica il permesso?
- 8. Strumento per SQL Server diff
- 9. Visualizza il registro/stato Mercurial con un valore predefinito predefinito
- 10. Come si modifica il percorso di test predefinito in Eclipse quando si utilizza Maven?
- 11. Mercurial: elenca i file "hg diff"
- 12. git si fondono usando lo strumento diff vs2012
- 13. È possibile impostare --word-diff come predefinito in git diff, git gui, gitk
- 14. Impostare git diff su un valore predefinito
- 15. Come selezionare uno schema in postgres quando si usa psql?
- 16. Come utilizzare Visual Studio (vsdiffmerge) come strumento di diffusione esterno in SourceTree per Mercurial?
- 17. Punto esclamativo rosso in Eclipse con mercurial
- 18. Come lasciare che Mercurial mostri "hg out --patch" diff come diff visivo?
- 19. Mercurial Eclipse Plugin
- 20. Confronta con predefinito o vuoto?
- 21. nell'installazione di plug-in mercurial per eclipse
- 22. Sostituire visivo strumento diff Studio 2012 con WinMerge quando si utilizza Microsoft Git Provider
- 23. Quando si usa l'istruzione Using?
- 24. Imposta il codice di Devart Confronta come strumento di confronto e unione personalizzato in Sourcetree?
- 25. Come inserire testo quando si usa XElement
- 26. BitmapCache? Quando e come si usa?
- 27. Confronta i file XML in Eclipse
- 28. Scorciatoie da tastiera Eclipse per la visualizzazione di confronto/diff?
- 29. Come utilizzare Eclipse Mercurial Plugin per produrre una patch?
- 30. Come si usa il costruttore non predefinito per un membro?
Intendi il "plugin Mercurial" di Vectrace? Guardando la sua ultima fonte (utils/CompareUtils.java), non sembra esserci un modo. C'è solo un'opzione per utilizzare lo strumento esterno per risolvere i conflitti. Puoi hackerare il plugin o hackerare il plugin Beyond CVS (http://sourceforge.net/projects/beyondcvs/) per usare hg. –
Scusa volevo dire MercurialEclipse. Ho impostato l'opzione per l'utilizzo di strumenti esterni per la gestione dei conflitti di fusione (e lo fa), ma ogni volta che provo a diffare i file tramite Eclipse viene eseguito lo strumento incorporato. Hack il plugin è un'opzione, ma non sono sicuro da dove cominciare. Non sapevo nemmeno che fosse open source. :-) – MdaG