Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many...

Preview:

Citation preview

Microsoft Visual SourceSafe

• Very popular

• Mainly used by Windows developers

• Cornerstone of many development teams

• Provides essential version control functions

• Promotes team collaboration

VSS Issues• Slow remote access performance• Insecure

• The read/write permission of the whole folder must be granted for single file access

• If access remotely, the file sharing port must be open

• Potential data corruption• Only available on Windows platform• Only supports MSSCCI compatible IDE

integration (Visual Studio 6, 2003, 2005 etc.)

Cause of the VSS Issues

• Design philosophy

• Primarily created for development teams • working in a LAN and trusted environment

Discussion

• What is your experience with VSS?

• What are your expectations from a version control system?

SourceAnywhere Standalone• The ultimate VSS replacement• Based on Microsoft SQL Server• A high performance version control solution for teams of

any size• Built for

• Performance• Security• Reliability• Scalability

• More version control features

Seamless migration from VSS• Interface resembles VSS• There is virtually no learning curve• VSS database Import tool

Architecture

Cross-platform and IDE Integration• Server and Cache Server run on Windows• Native Windows Client• Cross-platform Client

• Linux, Mac, HP-UX, Solaris• Any platform that supports JAVA

• More IDE integration• Eclipse• Dreamweaver• IBM Rational Rapid Developer 2003

High Performance• High performance remote access

• Remote office• Outside contractors• Work from home

• High performance local access

Tight Security• Client/Server architecture

• No need to expose file system• Build-in 128 SSL and Blowfish encryption• Build-in SSL Certification Authority (CA)• Password Policy

Easy to maintain• Easy to install• All the data are stored in SQL Server

• Only need to back up the database

High reliability• No more data corruption

• Even in case of power failure during the operation• SQL Server atomic transaction

• Your operation• Either fully completed• Or fully rolled back

More version control features

• Every moment/state of the repository is recorded• Change set support• Visually view any version of a file or project• Label any version of a file or project• Branch any version of a file or project• Label promotion

• Add an item to an existing label• Delete an item from an existing label• Change the version of an item in an existing label

Customers

• and thousands more

Thank You !

Q & A

Recommended