The interface available to do this is not consistent across all providers. Some providers do not support a native Rename function. So in those cases, we could remove the original file and then add the new one to the repository, but then what if you wanted to keep the history of the previous file? Branching is not supported at all through the generic interface that is used so that functionality cannot be done. For this reason, we considered a source control Rename an advanced feature. So we decided that renaming source control file, while useful functionality in LabVIEW, needs to be done from the provider's client.
What I typically do is have the files open in LabVIEW and then do a rename from my SCC provider. Then back in LabVIEW, I do a Save As to the same location where the file was renamed via the provider's client.