I’m a programmer working on a large project with many other team members, including other programmers, artists, level designers, animators, etc…
If I make a change to a Verse script, it causes me to checkout all devices in the level related to that change, this makes sense.
However, when I push up those changes to Revision Control, the first person to sync those changes, will also for some reason check out all those devices, locking them.
This does not make sense. And many times this is an artist or animator, who does not understand that they have inadvertently checked out potentially hundreds of devices in the level just by syncing changes. This causes them to lock out everyone from modifying those devices until they manually un-checkout each one.
This seems like a bug, that just syncing changes would cause you to auto checkout assets you have not touched or modified.