Here is the problem: We have all of our development under subversion, but our beta versions are just mish-mashed bits of exported files that were not all put there at the same time. Or, to put it another way, we make our changes to versioned files, and then when we think we are happy, we manually export them by simply copying them to a different directory.
Well, we would like to have the whole works managed by Subversion, with the beta version as a simple working copy of the head of the trunk. I know that I can start with the trunk head, and simply roll back specific areas until I reach the same files, but it would be nice to know what revision each file needs to get rolled back to.
Does such a tool, that will take a set of files/directories and compare it to a repository, giving revision numbers for each file/directory, exist? If not, how would I go about putting a script together to do this?