Let me start by explaining our set-up:
I am working with some contractors. They are using Visual Source Safe for source control and our company is using Subversion. Every few days they preform a checkin to our repository by doing the following steps:
- Checkout from our repository (they're the only ones working on it so this doesn't actually do anything)
- Copy into the directory all the application files
- Commit back
Its a horrible process and we plan to address it in the next iteration but it works. Except that sometimes it doesn't. Sometimes after they do the commit some of the files have a gray checkmark overlay.
I am not sure what this means. Googling around implies it might have something to do with locking but nobody is explicitly locking anything! The files seem to get committed, but they are missing when I do a check out. I am sure that I am missing something.
Can anyone explain whats gong on and how to fix it?