It looks like there are some issues with syncing large repositories to plastic. It would be good if you could do a partial time-limited sync. You could enter a date range and only sync the data between this range.
Similarly, it would be nice to have the option to only sync a single branch such as main / master when you're pulling information from your git repo.
C G commented
As a cumbersome workaround, you can clone/sync a git repo to a plastic repo, and ONLY use that plastic repo for bi-directional git syncing, not development. What you can then do is make a second plastic repo and replicate (push/pull) branches as needed between this new repo and your plastic git cyned repo. You can then do development work on your own branches in your second repo and only replicate back the changes you want to your git sync repo, which you can then sync with your actual git repo.
Yes, it's cumbersome, but it's the only workaround I've found until they implement single branch synchronization with git.
It's too bad this has been around for such a long time; syncing only the /main branch would be much more helpful when I don't want to release all of my code to everyone.
Ruben de Alba commented
Thank you for your feedback.
I think we'll develop the single branch synchronization at some point. Meanwhile, I expect you can enjoy the current GitSync functionalities.