Visual SourceSafe 2005 from Microsoft
Visual SourceSafe provides individual developers and small development teams with tools to make safe alterations to existing code and track changes across users, projects, and time.
Visual SourceSafe is a version control system product that delivers restore point and parallel collaboration capabilities, thus allowing application development organizations to work on several versions of software simultaneously. The version control system introduces a check-in and check-out model in which an individual developer checks out a file, makes changes, and then checks the file back in. Other developers typically are not able to make changes to a file while it is checked out. Source code control systems also allow developers to roll back or undo any changes that later create problems.
Visual SourceSafe is a version control system that:
- Protects users from accidental file loss.
- Allows back-tracking to previous versions of a file.
- Allows branching, sharing, merging, and management of file releases.
- Tracks versions of entire projects.
- Tracks modular code (one file that is reused, or shared, by multiple projects).
- Individual developers and small development teams have found that they can benefit from the peace-of-mind and productivity benefits that version control provides. Visual SourceSafe is a version control product, focused primarily on maintaining file change histories, audit trail logs, and disaster recovery for source code files. It is most effective for small, geographically close teams who generally work on a high-speed, low-latency Local Area Network (LAN) in a highly trusted environment, and whose shared development assets are unlikely to exceed 4 gigabytes (GB). Visual SourceSafe is a client-only file-server application that does not require server-side processes or code execution.
Visual SourceSafe Roadmap
Microsoft is updating the version control technology of Visual SourceSafe. A new product release with a continued focus on version control, Visual SourceSafe 2005, will update and improve this popular system. For individual developers or small teams who need a lightweight, client-only, file server application for source code control only, Microsoft will continue to enhance and support Visual SourceSafe. We will ship Visual SourceSafe 2005, which will include enhancements such as remote web access over HTTP, LAN performance booster, Unicode and XML support, and regional time zones and languages.
In addition to this new release of Visual SourceSafe, Microsoft has also announced the Visual Studio Team Foundation suite of software configuration management and enterprise software development life-cycle technologies. This new suite was created to assist teams in managing sophisticated processes and comprehensive relational project metadata tracking. The suite includes work item tracking, build management, project management, and cross-system reporting. Also as a part of this suite, Microsoft has developed a new source control system from the ground up to integrate deeply and seamlessly with the rest of the Team Foundation suite, as well as integrate deeply with Active Directory user permissions, SQL Server security, and Windows SharePoint Services.
The upcoming release of Visual SourceSafe, arriving in 2005, will continue to be well-suited for individual developers and small teams. Some teams, however, that require a broader set of software development life-cycle tools or software configuration management tools may wish to consider the Visual Studio Team Foundation system as an alternative.
Introducing Visual SourceSafe 2005
To coincide with the release of Visual Studio 2005, Microsoft will offer Visual SourceSafe 2005, a more highly refined and integrated version control system that adds new and expanded capabilities for teams and individuals. Following minor changes in Visual SourceSafe 6.0d (released with Visual Studio .NET 2003), Microsoft is making more enhancements for Visual SourceSafe 2005. These fundamental changes will improve the reliability, scalability, performance, and remote access capabilities of Visual SourceSafe.
Support for Larger Projects and Distributed Teams
Software efforts that are increasingly global in nature span time zones, domains, and continents. Visual SourceSafe 2005 is changing to address the needs of these global teams:
- Remote Web Access over HTTP. Use Visual Studio to connect to Visual SourceSafe databases from anywhere in the world where HTTP or HTTPS Web access is available. (Requires Visual Studio 2005, IIS, and ASP .NET).
- Enhanced Performance and Stability. Work faster with significantly improved LAN access speeds, particularly when using Visual SourceSafe along with Visual Studio in slow and remote RAS configurations. While maintaining the compatibility of its current client-based file share architecture, Visual SourceSafe provides significantly faster access speeds for common operations, particularly improving performance in slow and remote network situations. Robust improvements reduce the need to analyze, administer, and repair databases.
- Increased Capacity. Data storage is increased to 4 GB, and archive limits are also enlarged.
- Regional Time Zones and Languages. View file change histories adjusted to your local regional time zone while maintaining a separate audit log of changes synchronized to the server reference clock. Customize the user interface with any specified language and font.
Enhanced Customization.
Teams can take advantage of new automation and extensibility features to automate their processes and extend the functionality of Visual SourceSafe:
- Support for Custom Viewers, Merge Tools, and Editors. Use the new plug-in editor/viewer feature to compare and view source code and document differences using any third party or custom tool.
- Managed Code Extensibility. Use the .NET Programmable Interop Assemblies (PIA) for Visual SourceSafe automation to further extend Visual SourceSafe with new functionality that can be developed using Visual C#® and Visual Basic® .NET.
- Automate Your Team Processes. Use events, such as OnBeforeCheckout or OnAfterCheckIn to automate your process. Leverage the new MSBuild tool by creating custom tasks that retrieve and download source code files before building them with an automated build.
Web Development and Productivity Improvements
Visual Studio source control integration for Visual SourceSafe was updated to improve developer productivity, particularly when developing Web services and Web sites:
- Unicode and XML Support. When developing ASP.NET Web services with previous versions of Visual SourceSafe, all XML files such as Web.config, *.wsdl, *.disco, *.map, and others were stored as a binary format in Visual SourceSafe. This meant that only one developer at a time could modify or check-out those files, limiting the possibilities for parallel development tasks. Also, Visual SourceSafe could not be used to compare or merge those XML files stored as binary. Using Visual SourceSafe 2005, developers can now store, compare, and merge UTF-8 and Unicode-encoded file content, including XML files. Using the multiple check-outs functionality, developers can simultaneously work on parallel development tasks and merge the results.
- Check Out Improvements. Visual SourceSafe and Visual Studio are even better together through continued innovations to the integrated source code control experience in Visual Studio, including the ability to check out a file from a local Working Folder directory without requiring the network download of the latest version of the file from the Visual SourceSafe database. Within Visual Studio, check outs are now automatic and prompting is reduced.
- Web Project Enhancements. Take advantage of greater flexibility in specifying project locations, and synchronize renamed or deleted files within Visual Studio. Open and browse source-controlled projects using the standard Open Project dialog.
System Requirements:
Pentium 233 MHz (Windows NT 4.0/2000/XP)
Windows 2000
Windows XP
Windows NT 4.0 with Service Pack 6 or later
Windows Server 2003
141 MB
96 MB RAM (Windows NT 4.0)
128 MB RAM (Windows 2000/XP)
CD-ROM
VGA Monitor
Visual SourceSafe 2005 from Microsoft
|