


The basics of this workflow are depicted in the figure below. If multiple persons are working on the same code a user may wish to update his/her working copy before editing. The user edits his/her working copy of the code and when can commit these changes back into the code when ready. SVN is a centralized revision control system meaning that the code repository is kept in a central location and each user checks out a copy of the code to work on. It touts itself as being an enterprise-class centralized version control system for the masses. Subversion is an open source version control system founded in 2000 that is maintained at.

There are many SCC systems that will work with LabVIEW but we will use one called Subversion (abbreviated SVN). But, even when working alone on a project it is useful to use a SCC system to maintain your the code that you develop. For projects that require significant collaboration between team members it is crucial to use a SCC system. Source Code Control (SCC), sometimes called Version Control, allows a software developer to maintain a complete history of his/her software development on a project.

