This page is a list of Visual SourceSafe tips and tricks for administering your VSS repositories and managing your source code.
Creating New VSS Repository
There are a couple of pieces of information you should know before you begin:
Open a VSS Admin Client
Click Tools -> Create Database...
Select the Browse... button in the Create New VSS Database
Navigate to the folder structure where you want to store the Visual SourceSafe Database.
Choose the place you want store your VSS Repository. You may need to create the folder or folder structure where you want to store the VSS Database.
Now, choose an intelligent name for your Visual SourceSafe Repository. I highly recommend that you use meaningful names when using creating your VSS repositories.
I highly recommend you make sure you have enough space for what you plan to store in VSS. Running out of space will corrupt your VSS Repository.
Once you have chosen the name, click ok.
Creating a VSS Change Log
This is a useful command to create a log of all the changes in a project for a specified set of dates.
Open a Visual SourceSafe Explorer.
Click Tools -> Show History...
Click the box for Recursive
Input the Date Range for the VSS History and click OK. This may take a while depending on amount of changes and how big the project you are running this on...
To save this report in a text file, click Report and choose the options you need.
To put this into a text file, click the Report button and save the report.
Now, choose the location to store it and a meaningful file name.
Then, click Save
How to Add a VSS User
Adding and Deleting VSS User is really straight forward.
Open a VSS Admin Explorer
To Add a new User Click Users -> Add Users...
Type in the Active Directory User Name and click OK
To Delete a VSS User:
Highlight the User you want to delete in the in the VSS Admin Client:
Then click on Users -> Delete User...
You will be prompted to ensure you really want to delete this user and click yes.
Request More VSS Commands
If you have some commands you would like to add, or you have commands you would like me to show please let us know.
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.
Subversion Commands Subversion Commands is a list of useful SVN tips and tricks for administering and managing your Subversion repository and application source code.
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 Commands TFS Commands is a list of useful Team Foundation Server tips and tricks for administering and managing your Team Foundation repository and source code.
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.
Trac Commands Trac Commands - This page is a list of common Trac administration tasks and commands used to administer and support Trac databases.
VSS Commands VSS Commands - This page is a list of common VSS administration tasks and commands used to administer and support Visual SourceSafe, VSS History, VSS Admin Add.
Wise Installer The Wise Installer simplifies application and patch deployments through automation of software packages.
This is a collection of
Salary Surveys from
SCMWise Configuration Spec