The GAF (and many others) have been swopping codes for years.
I disagree.
Changing  codes, yes.  
Swopping  codes, no - if by "swopping" you mean that a code used on one aircraft last week can be used on a different aircraft today.  We've seen little or no evidence of that, and certainly not enough to support the theory.
What's not in doubt is that the Germans (and US, etc) have many more codes available than they have aircraft, and it's becoming increasingly common to see the 
same aircraft  using several 
different "tactical " codes  on different occasions.
But as for the 
same code  being used on 
different aircraft  at different times (discounting aircraft which have been retired), I'm not convinced.  I suppose the proof of the pudding will be when all the available codes have been used once around, then we will see how they start to be reused.