Dvc: Developping a workflow for simultaneous work

Created on 3 Jul 2020  路  3Comments  路  Source: iterative/dvc

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:聽what would be the workflow that would reduce chances of getting conflicts
  • technical: can we make tools that would ease such conflicts

Organizational tools:

  • a document that provides an example problematic workflow and how it can be overcome

Technical tools:

  • a tool that would allow to merge two versions of dir contents (could it work like a git rebase?)
awaiting response discussion enhancement p1-important ui

Most helpful comment

This is really nice! Thanks for all your work we'll try that on our repositories see how that goes.

All 3 comments

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ynop picture ynop  路  41Comments

dmpetrov picture dmpetrov  路  35Comments

kevin-hanselman picture kevin-hanselman  路  37Comments

gcoter picture gcoter  路  38Comments

Casyfill picture Casyfill  路  56Comments