Hi,
The question may be not very clear as I'm not looking for a solution of a problem but rather seeking to avoid possible problems in the future.
Say we have projects A B and C, B and C are based on different baselines of A. Is it ok to do merges between B and C in both directions from B to C and vice versa, wouldn't it create problems later on?
In my particular situation I have versions merged from A to B, from B to C and now I want to merge from C to B. A in the trunk, C is installation specific and B is customer-specific. We will eventually abandon C when the customer has a newer build deployed. But there's a situation now (by mistake) that some changes are merged from A to C bypassing B. The changes should have gone A -> B -> C. The problem is that some merges from A to C were nontrivial merges and I don't want to repeat the work of manual merging from A to B. It seems to be easier to just merge from C to B for this versions. Is it ok?
Thanks!