Ouch, this sounds terrible. What if two functions&#x2F;classes&#x2F;top-level-constructs have the same name (and signature)? Now you have a conflict and your project won&#x27;t build anymore.<p>Use version control, develop new features in branches, merge to master + tag. There.