Because programming languages have no awareness of version control. Nor should they.<p>This is also exactly what comments for commits through VC&#x27;s are for. If you are changing a large amount of code in one commit you should rethink whether or not it should be done through multiple commits instead of all at once. If your code is well commented and your commit message makes sense - the commit will explain itself.<p>Unless I&#x27;m not understanding what you mean.