If your question is "If I move the repo, will it be seamless to the user?" The answer is, as long as the host name is he same, the repo path is the same, and the access method is the same, then yes, it will be seamless. If any of that is different, then the user will have to update their remote repository location with the "switch" option.
If you question is "how do I move a repo and will the user notice?" then the latter is answered above, the former can be answered with a note I left for myself after the last time I moved a repo to a new machine:
Quote:
To move an svn repo to a new machine:
On the old server machine do:
svnadmin dump repositoryPath > repository.dumpfile
File transfer the repository.dumpfile file to the new server machine and over there do:
cd /path/to/new-repository-parent-directory
svnadmin create repository-name
svnadmin load repository-name < repository.dumpfile
Then on your client type:
svn switch --relocate oldurl newurl
|
I don't *think* that the storage type (fsfs vs bdb) matters.