When using taxonomy for free tagging purposes, it's easy to end up with several terms having the same meaning. This may be due to spelling errors, or different users simply making up synonymous terms as they go.
You, as an administrator, may then want to correct such errors or unify synonymous terms, thereby pruning the taxonomy to a more manageable set. This module allows you to merge multiple terms into one, while updating all fields referring to those terms to refer to the replacement term instead.
Current 7.x branch possesses the following features:
Updating taxonomy term reference values from branch terms to point to the trunk term. If branch terms are going to be deleted after merging, Term Merge also updates all Taxonomy Term filters in all your Views to filter on the trunk term instead of filtering on branch term, otherwise you would have senseless filtering, since that term would not exist any longer. In future we hope to add support for any other field types that use term referencing.
Optionally you may merge field values from each term branch into the term trunk. It's a useful option if you do not want to lose field values of your term branches.
Module integrates with the current release of Redirect module, allowing you to set up SEO friendly HTTP redirects from branch terms to the trunk term.
Synonyms module is also integrated, before merging you may choose into which field of trunk term the branch terms will be added as synonyms - this should prevent from growing your vocabularies in future, since now your terms will have the terms they have merged as synonyms.
Term merge permits an administrator to merge one Taxonomy Term into another. All nodes tagged with the old Term are updated to point to the new Term, and the old Term is added as a synonym of the new one.
The module currently works by adding a "merge" link to the bottom of the Edit Term form.
The Drupal 6 support is experimental -- don't use it on a live site with no backups! This version is no longer maintained.
Note: While this module is excellent in the use cases it presents, it doesn't provide you with anything more than that. If you need more functionality for managing taxonomies, please consider the Taxonomy Manager module instead.