This research presents a method of applying components line branching for the version control of parallel software development. A configuration management system for integrated teaming environment is also developed to help efficiently manage configuration items and control the versions of each CI in complex work environments.