Correct, Rider is going to ask you whether you want to check out from VCS or just write to local filesystem before you start editing a C++ file that’s in the repo. You’d also have to manually add source files from the workspace into the repo.
It’s a bit unfortunately but since Rider can help you automatically check out those files, it’s not too much of a hassle.