Large projects sync between Macs
A shared project of any size Versions can hold now reaches your other Mac or your team, and its branches travel with it.
Sharing a project used to stall once it grew past a few thousand files, because the first version had to cross in one piece. Now a big version is cut into parts, sent a few at a time and put back together on the other side. A part that was changed on the way, or a transfer that stops halfway, is thrown away and asked for again, so nothing half-finished is ever kept.
Branches now travel too. A branch you make on one Mac appears on the other once it holds the same files. If you moved the same branch differently on both, each Mac keeps its own and notes where the other one pointed, so nothing is overwritten.