We've completely lost our repository and we have 8 developers with uncomitted changes. Restoring from backup is assumed to be not possible.
If one person could have access to all the working copies (either file copy or remote share) is it possible to merge changes in our working copies to one working copy? The final working copy could then be imported into a new repo.
In short, can you merge two different working copies without the server?
edit: please don't poo poo me for not having backups; that part is beyond my control. It was assumed they were getting backed up nightly.
Followup: this is what we did:
- Started with the most up to date working copy of all the developers.
- Imported that into the new repo.
- Working from newest working copy revision to oldest, copied in ONLY the files with changes then committed.
- wash-rinse-repeat 6 times. (2 devs didn't have uncomitted changes).
- exported all the old working copies, zipped them up and stored them for safe keeping if needed.
- Updated our revisions in the release management database to the now very young repo.