TotalBalance
I'm back to using TheBrain again after a long hiatus. To start things off I imported 20+ mindmaps related to the Brain created.

However, there are many duplicate thought titles. For example, if I search for "TheBrain" I'll find 12 individual thoughts by the same name yet linked to different thoughts. I'd like to merge all the thoughts with the title "TheBrain" yet preserver all the associations under what would be one "TheBrain" thought.

Any ideas? Let me know if I need to explain futher.

Cheers,
Quote
zenrain
I'm not aware of a way to do this automatically. My only suggestion would be to run a report sorted by name and manually find the duplicates. Then attach the duplicates as Jump thoughts (so you can switch between them easily), decide on which one you want to keep and associate it with the thoughts and add notes/attachments as needed. Then Delete/Forget the duplicate.

Sorry, I can't think of an easier way.
macOS 10.13
TheBrain 9.0.250
Quote
TotalBalance
Hi Zenbrain,
I suspected there wouldn't be an automated way yet Thanks! for your suggestion on how to do a "manual" merge and cleanse. I'll slice out some time and do as you've suggested :-)
Quote
enkidu
What is troubling is that, when importing from a text outline (operation that I do often BECAUSE of this), if there are duplicate thought names, TheBrain asks/proposes what to do with them.

But when importing from a BrainXML, this does not happen.

1. it's a shame
2. I don't see any valid technical / functional reason why it should not behave the same way


Moderators ?

cheers
enkidu
Quote
jcadbiz
I am delighted with the quick basic outline dexterity possible in the free version of THEBRAIN [smile]

I am thinking "different code base" - you have essentially multiple machines that can certainly add this feature - but they haven't.  That's why modular (or object) programming is great - but it isn't automatic.  So maybe they'll get out the toolbox....

Here is a related event where merging automatically as an option would be a great option:

ALREADY HAVE: When you create a new thought and it matches an existing thought you can instead select the existing thought.

SHOULD HAVE: When you rename an existing thought to a different, existing name, intending to merge the two.  Presently nothing happens - NOT EVEN AN OFFER TO SIDE-LINK THE TWO. Which, I would think, would be a decent first step - and an option BESIDES to "Merge all links."
Quote
Brigitte
Thank you for your feedback. It has been noted.

Best regards,
Brigitte
Quote
MartinGregory
I came with the same question.

The most common situation for me is the simplest - I created a though called "Scala" under "Languages" ages go, yesterday I created one called "Scala" under "Industry Problems".      Today I go to link to my existing thought called Scala and see that I have two options.  But they are both clearly the same thought, so I want to tell TheBrain to make them the same thought.

Is this problem solved yet?
Quote
zenrain
Short answer, there is still no way to automatically merge different thoughts with the same name, you must delete one manually. 
Longer answer, it’s now possible in v9 to run a report to find thoughts with duplicate names. 
macOS 10.13
TheBrain 9.0.250
Quote
spetman
When I use the import feature in V9, it's not asking me what to do with duplicate thought names, as I thought a previous release did (according to Enkidu's posting on 4/29/14). Does anyone know if that feature hasn't been re-implemented in V9 yet? I have a use case where it'd be a very useful feature. :-)
Quote
mcaton
Thomas,

I believe there are two different topics being discussed here. First, the import.  TheBrain is looking at each thought's GUID (unique id#) not just the Thought name.  If the GUID is the same, then it will ask if you wish to copy, ignore, overwrite, etc.

Next, the Duplicate Names report displays the list of all duplicate Thought names in a Brain, but it's up to the user if they want to review the list and then manually delete, copy, ignore, etc.  

Thank you,
Matt
Quote
spetman
Hey Matt. Based on your reply above, I've tried replacing the GUID for the thought in the .BRZ file of the Brain to be imported (specifically: in the thoughts.json file) with the GUID for the thought of the target brain, but the import is still creating a new thought anyway and assigning a new GUID to the duplicated thought! I've also tried replacing both the GUID for the thought and the BrainID in the thought (to match the target brain values) and the behavior is the same. Have any idea what I'm not doing right? And/or are you sure the non-duplicating functionality is still present in V9? I just gotta ask. :-) Thanks for any further advice/help! (Clearly I have a use case where this would save me hours and hours and hours of work or I wouldn't be asking...)
Quote

Add a Website Forum to your website.

Newsletter Signup  Newsletter        Visit TheBrain Blog   Blog       Follow us on Twitter   Twitter       Like Us on Facebook   Facebook         Circle Us on Google+  Google         Watch Us on Youtube  YouTube       

TheBrain Mind Map & Mindmapping Software     Download TheBrain Mind Mapping Software