iterative / iterative/studio-support

Show only commits that belong to branch (e.g. on main branch)

Open
#56 10 comments 0 reactions 0 assignees View on GitHub
feature request
Dominant language
No language data
Stars
17
Forks
1
PR merge metrics
No merged PRs in 30d

Description

When new features or improvements are developed on separate branches and merged therafter, DVC studio shows all the commits for the `master` branch including all intermediate commits from the feature branch.

My expectation is that the `master` branch shows only the changes resulting from the merges, e.g. "the released changes", and not all the mess one might have done during development and debugging of the features.

Currently this clutters the table view for the `master` branch and also the trend for the `master` looks messy, as the drops and wiggles there are only caused by debugging runs with different data (on the feature branch) and not real experiments or anything that is related to the model progress. It even seems to mix results that happened in parallel on different branches and where merged afterwards.

![grafik](https://user-images.githubusercontent.com/25102059/182570057-738e48ab-3640-4427-9377-07caf7f4b915.png)

Actually, the CLI of DVC behaves as I would have expected. Running `dvc exp show -n 9` on the same repository having checked out the `master` branch just shows me the much sparser history of the merges and the resulting changes in the metrics:
![grafik](https://user-images.githubusercontent.com/25102059/182571283-5ce764fe-ce97-473c-ae5f-4353604edb90.png)

Would it be possible to have a similar visualization or option in DVC studio?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.