I would recommend moving the whole archive where possible instead of the individual repos. It is possible to move the repos, but more cares needs to be taken. These steps are not supported and have not be tested but they should work.
move a repo to a new machine?
Tar or zip up the repo, ensuring hidden files are included.
On the new machine create an repo with the same name, using a version of Couchbase that is equal or greater than the original
unzip the repo over the one just created
Verify that it’s good by running cbbackupmgr list or cbbackupmgr info
move a backup from one repo to another?
I would be very careful about moving a backup from one repo to another. It’s best to think of backups as a timeline especially with incremental backups, so copying backups can corrupt the timeline .I would only do this if the two repos were mirror copies. The steps are pretty simple tar or zip the backup folder in the repo, then untar/unzip it into the new repo.
basically catalog command is an oracle command that will verify the backup files and register it to backup repository of the database
We have been think of having official commands for moving backups between repos. I be interested to know what your use case is, and how often you plan to do this.