I do not think that the scratch will be covered by patina.
Yes, you would need to polish the whole watch, unless you leave that polished bit and let it "catch up" with the remaining patina.
If you polish all, it will create a patina from the start again.