Hi I'm Italian, I never heard about it, maybe is a regional expression, but I always say "Se devi fare una cosa, falla tutta" it's almoust like "if you're going to do something try to complete it, to end it".
I have another funny idiom that is tipical of my city: "Facci pace col cervello!"....