I am trying to set up version control with a friend using unreal. The problem I am seeing is that with C++ and other text files we can use version control, I am using git, like normal. Unfortunately with blueprints and other assets (but more importantly just blueprints) there is no way to see the diff between commits.
Unreal itself has a diff for blueprints, but that mainly works for local vs remote changes not someone else’s changes they committed against master. So does anyone know a good way to see the diff of a PR? I wanted to do something like checkout the branch and then use unreals editor to see the diff, but I don’t really see a way to do that.
Is there a different version control other than Git that makes this possible (I looked at diversion and perforce, but I don’t think they work at least not for free). Or is there something else people do to get around this issue?