Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DVC diff tool support (like git difftool) #7657

Closed
Voxelworld opened this issue Apr 28, 2022 · 3 comments
Closed

DVC diff tool support (like git difftool) #7657

Voxelworld opened this issue Apr 28, 2022 · 3 comments
Labels
diff/show Related to the diff/show feature feature request Requesting a new feature

Comments

@Voxelworld
Copy link

Hi all

I had a discussion on discord regarding a common usecase which may be of general interest.

I would like to use DVC for versioning a larger ML repo (~30K folders, 200K files). A typical workflow would be that a script or user is adding and improving data in the workspace, and afterwards I would like to check the changes for some samples, before adding them.
dvc diff lists the changed files and hashes, but currently there is no support to pass two file versions to a diff tool directly.

Ideally I would like to configure different tools for diffs on binary files (like images and masks) and text files (like json files) by its extension.
Is this a usecase worth supporting in future DVC versions?

'skshetry' suggested to extend it using dvc diff --json data and create an own script that calls specific difftools. Has someone in the community already implemented this workaround?

@dtrifiro dtrifiro added feature request Requesting a new feature diff/show Related to the diff/show feature labels Apr 29, 2022
@casperdcl
Copy link
Contributor

Duplicate of #770?

@dberenbaum
Copy link
Contributor

Closing as duplicate

@dberenbaum dberenbaum closed this as not planned Won't fix, can't repro, duplicate, stale Jan 27, 2023
@casperdcl
Copy link
Contributor

Thanks @Voxelworld for the request though, please do upvote/track #770 :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
diff/show Related to the diff/show feature feature request Requesting a new feature
Projects
None yet
Development

No branches or pull requests

4 participants