Git
Mercurial
soucetree

SourceTreeでちょっとハマったところ

More than 5 years have passed since last update.

SourceTreeで,リポジトリにlibファイルとdllファイルをaddしようとするとリストに含まれてなくて,addできなくてハマった.原因は,sourcetreeがgitignore_globalとhgignore_globalという,グローバルignoreリストがない場合に自動生成するためらしい.
ここを参考

Windowsであれば,C:\Users\user-name\Documents以下にgitignore_global.txt,hgignore_global.txtがあるのでこれらのテキストファイルから.lib.dllを除くと無事addできるようになった.

--
インストール時の注意メッセージはきちんと読みましょう.