We're about to start a new project, and our client's current application is .NET versioned in SourceSafe. However, we use Subversion internally. This will likely be a "one-time" delivery (complete application rewrite), so they could easily do a checkout from our repo, then export, and import into their SourceSafe repo. However, my fear is that if we have some edits or do future maintenance, that it becomes much more difficult to manage. Any thoughts on how best to handle this?
EDIT:
I'm not sure if it makes a difference, but there is a low-probability that the client will make changes. If they do, it will be after we are 100% done, which makes it easier to manage. If we were both making changes simultaneously, then I would probably suggest I give them write access to our repo for their project, and we manage it that way. I'm trying to be forward thinking though, because there is a strong chance they would want us to come back and do more work with them.