Date post: | 26-Dec-2015 |
Category: |
Documents |
Upload: | rodney-gallagher |
View: | 214 times |
Download: | 0 times |
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