I do just that using tortiosegit as an svn client on ms-windows laptop. git is a distributed source code repository that can synchronize with svn.
distriuted means that it has a local copy of the repository, so after loading the repository, many operations are local.
Note: you need to know how git differs from svn
source share