
I don't understand in what context that phrase might be used. It has no much sense to me. Please explain to me.

It means that something will achieve the desired result.
An example scenario:
Person one: "I can't get this nail out because this hammer's broken."
Person two: (getting another hammer out of his toolbox) "This should do it."

Muchas gracias :)