Push same files in different branches

I’m migrating from using LFS to DVC.
Now I’m totally get rid of LFS legacy and want to upload big files to DVC.
Help me figure out whether the same files from different branches will be stored in the repository in a single copy or not? Is there a way to add same files to all branches at once

Hi @jff

Correct, dvc will deduplicate files by content across all branches/tags/commits/etc. So if two or more commits have files with the same contents - those files will only be stored once.

I suppose you mean it in a sense of some kind of lfs-to-dvc conversion functionality, right? If so, then we don’t have such a feature in dvc right now, unfortunately :slightly_frowning_face: