Thank you for your answer!
I will try Git as well, as I’m having trouble setting up Perforce and Subversion.
Not sure why it is so hard to have a source control software just run on a small disk space VM and have all the heavy files (repos) on a network drive.
It might be me just missing something.
Anyway, thank you all for the help! I will post again if there is any progress.