Multiple chains that have diverged in the past can never join together. Unless you want to double the amount of total coins in the network. Its technically possible if two different chains wanted to merge they could decide on which block they will merge at, but there is the huge issue of agreeing on an exchange rate between the both old coins to the new coins.