Release Date: August 1, 2007
Other than primitive revision control and collaboration, you can also manage your modeling project with branches and tags with Teamwork Server. Tags are used to mark milestones or release-quality projects, so used to keep your work isolated from any changes. Branches are separate lines of development isolated from the main line, to avoid making unstable changes to the main line. Once the changes are stable enough the branch can be merged back into the main project (the trunk). Branching from a project can keep the modeling going on while the core project is kept stable.