Skip to content

Sourcetree

Sourcetree is Atlassian’s free desktop Git app for Windows and Mac. It shows what changed in your files and how saved versions fit together.

Visit Sourcetree

How can you tell what changed before saving a version?

Open the change view to compare the file before and after your edit. Then choose the changes to include in a commit, a saved version in Git. Sourcetree can select a whole file or a smaller portion. Check the selected changes before making the commit.

Use the history graph to find older commits and see which branch, or line of work, contains them. You can compare an older version before deciding what to recover.

Does a local commit send anything to the team?

A commit is recorded in your local project history. To share it, use a separate push to a remote, a saved address for another copy of the repository. Check the destination and branch first. Private repositories need access from that host.

Sourcetree can use its bundled Git or a supported Git installation on your computer. Check the desktop setup for your operating system and the separate account or sign-in the host needs.

What stays available if you switch desktop apps?

Sourcetree is free on Windows and Mac. Keep the complete local Git repository if you change clients. Verify the expected branch and commit appear in the replacement, and keep a separate copy of edits you have yet to commit.

An online host can have its own charges and access rules. A local Git repository does not preserve the host’s issue discussions or shared project settings.

How can you find when wording changed without touching the current file?

Draw a fictional project history on paper. Do not open an existing repository or connect a host.

  1. Draw three saved versions
    Write the words shown in a fictional delivery note after each version. In the second, change “three days” to “five days”. In the third, change only its heading.
  2. Compare neighboring versions
    Select the second version and compare it with the first. The delivery estimate should be the change you see.
  3. Check that the current version stays put
    Mark the third version as the one the project currently uses. Reading an older change does not switch the project to it.