We normally save backups with .blend1 and so on (but I will ignore all the .blendNumber files), but if I wanted to have a repository and maybe 2 or more people working on it at the time, how should I go about that (is possible to resolve conflicts?).
Also what about the textures because if I pack them and only change the texture, all the blend file will be changed so it can conflict if some one changes the texture and other person change the model.
Or I should go in the path of one repo per asset?
I should also say that this is on the path of game develop, but it should be helpful for movies, short cuts and any other that want to use git as a history as on:
From Neil answer