Geo: BaseSyncService should prune the @geo-temporary directory before fetching
From gitlab-com/migration#338 (closed), we saw that the snapshot feature failed if the corresponding @geo-temporary
directory for the project still exists.
We should prune this project directory (not the whole @geo-temporary
directory) before starting the fetch.
Edited by Stan Hu