microsoft visual sourcesafe very popular mainly used by windows developers cornerstone of many...
TRANSCRIPT
![Page 1: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/1.jpg)
![Page 2: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/2.jpg)
Microsoft Visual SourceSafe
• Very popular
• Mainly used by Windows developers
• Cornerstone of many development teams
• Provides essential version control functions
• Promotes team collaboration
![Page 3: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/3.jpg)
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.)
![Page 4: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/4.jpg)
Cause of the VSS Issues
• Design philosophy
• Primarily created for development teams • working in a LAN and trusted environment
![Page 5: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/5.jpg)
Discussion
• What is your experience with VSS?
• What are your expectations from a version control system?
![Page 6: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/6.jpg)
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
![Page 7: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/7.jpg)
Seamless migration from VSS• Interface resembles VSS• There is virtually no learning curve• VSS database Import tool
![Page 8: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/8.jpg)
Architecture
![Page 9: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/9.jpg)
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
![Page 10: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/10.jpg)
High Performance• High performance remote access
• Remote office• Outside contractors• Work from home
• High performance local access
![Page 11: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/11.jpg)
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
![Page 12: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/12.jpg)
Easy to maintain• Easy to install• All the data are stored in SQL Server
• Only need to back up the database
![Page 13: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/13.jpg)
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
![Page 14: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/14.jpg)
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
![Page 15: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/15.jpg)
Customers
• and thousands more
![Page 16: Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions](https://reader030.vdocuments.mx/reader030/viewer/2022032803/56649e2c5503460f94b1babe/html5/thumbnails/16.jpg)
Thank You !
Q & A