Tracking dataset for detection using yolov5

Hi DVC community, I’m working on a detection project using yolov5, I have a data folder containing train, val and test folders. The images within the data folder will be changing consistently.
Thus, I’m creating new .yaml file each time a new dataset is created, I was wondering If I used:

dvc add data

I start tracking that folder, how should I proceed should I do

dvc add data

again or should I just track the .yaml file from the beginning and create new folders each time a new dataset is coming.