|
||||||
| SCM | Builds | SCM Jobs | SCM Tools | Version Ctrl | Change Mgmt | SDLC | CM | Project Mgmt | Web Mgmt | IT | About Us |
SubversionSubversion, otherwise known as SVN, is widely considered to be the fastest growing source control tool on the planet. This is due to several factors:
SVN The goal of the SVN project was to build a source control tool that fixed many CVS limitations. To fully understand the history of SVN one also needs to understand CollabNet. This is taken directly from the CollabNet home page: With 1.2 million users, CollabNet is the industry's most widely used collaborative platform for software development. The CollabNet platform supports globally distributed teams in a centralized, cost-effective way, yielding 20% to 30% annual savings through reduced development infrastructure costs, increased productivity, improved project visibility and shared access to software assets.
Links
Subversion UI
History From a CollabNet perspective, the SVN project started in 2000. After encountering numerous problems with integrating their flagship product CollabNet EnterPrise Edition with CVS, they decided to create a new open source tool that fixed the CVS limitations. Hence, Subversion was born...
SVN Features
Atomic Commits This means that if any part of the commit does not work, the entire commit will be ignored. The concept is that it is an all-or-nothing commit process. This ensures that you do not leave the code in an unstable state by having only part of a change committed.
Consistent Data Handling By using a binary "diffing" algorithm, Subversion can use the same process for versioning binary and text files.
Directory Versioning Directories are treated like the source files. If you add, delete, or move the contents of the directory a new version of that directory is created. You can track changes to the directory just like a file.
TortoiseSVN
Efficient Branching and Tagging SVN does not create a full copy of the project being branched or tagged. It uses a server-side link when the branch or tag is created. This ensures that branching and tagging are not a resource intensive operation.
Network Layer By using WebDAV, it allows for access over http/https. This usually means that there will be no issues when attempting access from behind a firewall and/or proxy.
Software Configuration Management Tools Table of Contents Software Configuration Management Tools Software Configuration Management Tools are the tools and utilities used in administering source code, building software, install packaging, defect tracking, change management and managing software configurations. SCM Tools SCM Tools is a list of the more popularly used Software Configuration Management Tools. The plan is compile an exhaustive list of tools and rate them according to their usability. SCM Tool Reviews SCM Tool Reviews are a place to read reviews of software configuration management tools. Share your experiences with SCM tools. These reviews can benefits others who are searching for information. Software Build Tools Software Build Tools is a collection of tools used to create automated software builds. This list is growing and the functionality of the tools is expanding. Software Build Tool Reviews Software Build Tool Reviews is a place to come read reviews of software build tools. If you script software build tools, please share your experience with others. Software Installation Tools Software Installation Tools is a collection of Install Packaging tools. These tools are used in simplifying and automating the installation or deployment of the application. Software Installation Tool Reviews Software Installation Tools is a collection of Install Packaging tools. These tools are used in simplifying and automating the installation or deployment of the application. Software Tracking Tools Software Tracking Tools are the tools and utilities used in tracking software changes, defects and software development progress. CruiseControl CruiseControl is an open source tool setup specifically to perform continuous integration software builds. This page is high level overview of CC and its functionality and benefits. Software build tools like CC are an integral part of your Software Configuration Management System. CruiseControl.Net CruiseControl.Net is an open source tool that facilitates the integration of software builds. This page is an overview of the CC.Net Tool and Process. InstallShield Installer InstallShield Installer simplifies the process of creating reliable Windows Installers, MSI, packages and InstallScript installers for Window systems. InstallShield is the defacto standard for MSI installations. Maven Maven is a tool that can now be used for building and managing any Java-based project. Source Code Evaluation Source Code Evaluation -- In SCM, one of the most commonly asked questions is what SCM source code tools should I use. The answer is, it depends on your evaluation criteria. There are so many variables and considerations that go into the selection process. Now, the evaluation may be slightly different depending on your software development team and management requirements. Subversion Subversion is the fastest growing SCM Source Control Tool. The goal of the SVN project was to build a source control tool that fixed many CVS limitations. Team Foundation Server Microsoft's Visual Studio Team System 2008 Team Foundation Server is an integrated collaboration tool server for Visual Studio Team System. It combines software build management, software development process model, team portal, version control, work item tracking, and business intelligence into a unified server. TFS allows better team collaboration in an effort to ensure better quality software. TFS Licensing TFS licensing can be very confusing. Even though Microsoft has published much about this topic, many have unanswered questions. This page hopes to answer some of these questions. Wise Installer The Wise Installer simplifies application and patch deployments through automation of software packages.
|
Salary Surveys
This is a collection of Salary Surveys from Professions closely surrounding Software Configuration Management
Configuration Management Salaries
SCMWise Preferred Partner
|
|
|
|
||
|
|
||

