PyCharm Community lets you examine the differences between two versions of the same file. You can compare the following:
a file modified locally with its repository version
any two revisions of the same file (in the same or in different branches)
a local file with its versions in Local History