Sounds like you may also benefit from installing a decent version control system with sand-boxing capabilities. That way you would not affect the other projects in a haphazard way. They could get to benefit from updates of the common source tree when they were good and ready for it.