Combine DVCS with Visual Source Safe

Posted by WBlasko on Stack Overflow See other posts from Stack Overflow or by WBlasko
Published on 2009-05-01T16:00:54Z Indexed on 2010/05/23 4:30 UTC
Read the original article Hit count: 447

I'm forced to use Visual Source Safe 2005 at work. I'd like to combine that with a DVCS, so that I can check in files locally without disrupting my co-workers if there's a bug or it doesn't compile.

In my attempts with Mercurial, it works, but causes a few weird issues. Namely, it thinks someone else has checked out the files I have checked out.

Here's my thoughts on how I should manage it:

  1. Disable auto-checkout.
  2. Work locally in Mercurial
  3. When I'm ready to push my changes...
    1. Clone my Mercurial repository.
    2. Update my Visual Source Safe repository
    3. Pull and merge the two repositories using Mercurial.
    4. Check everything into Visual Source Safe.

Does this sound reasonable? I'm always hearing bad things about VSS, is this just asking for me to see those problems firsthand?

© Stack Overflow or respective owner

Related posts about mercurial

Related posts about visual-sourcesafe