Always use version control. Always... There really is no excuse why you shouldn't use some form of version control. Not even when you're a one man army. I prefer git myself, but all versioning systems have their own advantages, depending on your specific need and competences of your team members.