I usually try to stay away from fiddling with Configuration. Configurations have the nasty effect to suck all your energy and time.
However, I have no problem in adding a particular version if something needs to. Back in the old days, I created a new configuration version for each (even small) code commit. It worked pretty well. But tools broke on some points, and I did not try to redo it.
Cheers, Alexandre