Can I get a list of all files that have changed between two points in log?


In Git, it is a good idea to commit often.  When I complete a whole feature, however, I find it useful to get a list of all the files that have changed since I started the feature.  This gives me the opportunity to do a visual review of each file, make sure all code comments are up-to-date, etc.

At the moment, I do this manually.  I take a physical copy of the project folder before I start the feature, then use Beyond Compare when I finish the feature, so I can see absolutely everything that has changed.

I thought stashing might help me do this, but it does not cope with untracked files, which seems to give it limited value to me.

Ideally, what I would like to do is select two lines in the Log/History and get a list of everything that has changed, including files added and deleted.  Is there any way to do this?

It seems plain wrong that I am having to resort to a physical file copy when I am using a source control system.

Any advice would be very much appreciated.


Kind wishes ~ Patrick



1 answer

1 accepted

1 vote
Answer accepted

Yes, if you CTRL+click two points in the log, you'll get a list of the cumulative changes. IDK what the corresponding keys are on a Mac.

Ooo... that is a gem of a hidden feature.  Excellent!  Thank you.

It is a bit of a hidden feature.  smile  The corresponding key on the Mac, btw, is Command.

That's useful to know.  Thank you.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Oct 23, 2018 in Sourcetree

Tip from the team: configure your repos for hosting goodness!

Supported Platforms macOS Windows We recently introduced support for additional hosting services such as GitHub Enterprise, GitLab (Cloud, Community Edition, Enterprise Edition), and...

1,231 views 4 2
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you