「make a pledge」の「pledge」（誓約）は名詞です。一方で、「to pledge」の「pledge」（誓う）は動詞です。どちらにしてもこれは同じ意味になり、ただ形式が異なるだけです。
例: I made a pledge to volunteer tomorrow.（明日ボランティアをすると誓った。）
例: I pledge to follow the rules.（ルールに則ることを誓います。）