How To: Copy a File from One VSS Project to Another

To COPY a file in VSS Explorer: Right-click the file in project A and hold. Drag it to project B. Drop it. Click Share and Branch. I don’t know why SourceSafe’s creators chose to use Share & Branch when the perfectly acceptable Copy was available… but I can certainly guess. For clues, I visited the original OneTree Software documentation for SourceSafe.  In the section…


Help Wanted

Okay, Microsoft may not be Joel Spolsky’s vision of the perfect software development company but it fits the bill for me and it could for you, too.  Help Wanted: Development Lead for Microsoft Visual SourceSafe. Benefits of the job–of which I am no expert–include a generous living wage, truly upward mobility, a bus pass, a big…


Help and Community Integration for Visual Studio .NExT

Tim Sullivan, one of the fabulous software development engineers on my team, bares all in this review of proposed changes to the Visual Studio help system.  Folks, when Microsoft says it intends to be more transparent in the design and development of software, Microsoft means it.  Tim gets you as close to the feature development action…


Getting the Most out of My Blog

Viewing Old Posts by Category By default, this Website only displays seven (7) calendar days of blog posts.  If you would like to read posts that have scrolled off the page, go to the CATEGORIES section on the right hand side of the Web page and click your favorite category to see all related posts…


Martyn Lovell Has a Blog

Martyn Lovell, erstwhile source control guru and charter member of the Visual <name your technology> Club has started a technical blog here on GotDotNet. Subscribed. In his own words, “I’m a development lead in the Visual C++ group. I currently own the VC++ Libraries team, which is responsible for the C Runtime Library (CRT), Standard C++ Library (SCL),…


Inexpensive Usability Testing Techniques

We recently completed a round of usability tests for the next version of Visual SourceSafe.  At Microsoft, usability tests are, as you might imagine, quite formal. Andrew Boardman discusses Usability in the most recent article of his engrossing ”Foundations” series.  (Previous entries include Window Handling, Performance, and the MUST READ: Globalization.) Andrew approaches usability from the perspective of a software development lead on…


Update to Microsoft Developer Tools Roadmap for 2004-2005

As reported in The Future of Visual SourceSafe…  Under cover of darkness last night, a hardworking Microsoft marketing menehune updated the SourceSafe-related section (“Configuration Management”) of the Microsoft Developer Tools Roadmap 2004-2005. “Configuration Management Software Configuration Management (SCM) is a disciplined approach to managing and controlling the evolution of software development and maintenance practices as they change over time….


The Future of Visual SourceSafe

A few months ago, I mentioned in Roadmap for SourceSafe and Beyond that the SourceSafe feature team is planning to do more than just fix bugs in the next release of VSS.  I did not provide too many details. I can now confirm that a new version of Visual SourceSafe will be included in the Whidbey release of…


RSS Annotations for Online Longhorn SDK Help

Check out the new online help for Windows Longhorn SDK! If you haven’t already heard, Longhorn is the next release of Microsoft Windows and was released as a developer preview at the Professional Developer’s Conference (PDC) last week in Los Angeles, California.  The LHSDK help system’s annotation feature is awesome. Officially known as “Microsoft public discussion” it allows you to…


How To: Diff/Compare Two Labels in Visual SourceSafe

This batch script creates a text file containing the differences between two labels of a SourceSafe project and all of its sub-projects. It was originally posted to microsoft.public.visualsourcesafe by Weston Morris.  Thanks Weston! @ECHO OFF  REM This batch file will create a text file containing the differences  REM between 2 labels of a project and all sub-projects…