Is it a good policy to automate source control commits following successful builds?

---

**Edit:** I'm asking because I want more frequent, incremental commits between versions that make it easier to find the point where a bug was introduced than rolling back 2K+ new lines of code between v1.0 and v1.1.