The idea would be to provide guidance to users in order to optimize parallel work to avoid conflicts when pushing on the same repository.
There are two aspects to that issue:
Organizational tools:
Technical tools:
Discord context: https://discordapp.com/channels/485586884165107732/485596304961962003/728651039657558066
Possible solution: git merge driver.
Hi @bjonnh !
We've added a git merge-driver (released in dvc 1.6.0) that should help with append-only datasets and created a doc about merge conflicts in general https://dvc.org/doc/user-guide/merge-conflicts (the recipe for setting up our merge-driver is there as well). Please take a look and let us know what you think :slightly_smiling_face:
This is really nice! Thanks for all your work we'll try that on our repositories see how that goes.
Most helpful comment
This is really nice! Thanks for all your work we'll try that on our repositories see how that goes.