SourceTree 本地仓库列表清单(书签)的保存位置

1,343 阅读1分钟

SourceTree 是一款在 Windows 和 macOS 上的比较优秀的 git 仓库管理工具。写这篇文字的起因是因为我在 SourceTree 里添加了大量的仓库,并且仔细进行了分类。大概是这样:

image.png

然后突然有一天我重装了操作系统(或者完整卸载了SourceTree),然后就突然发现我曾经一条条添加的仓库信息都消失了,还需要重新添加!这着实是让人崩溃的事情。

在 SourceTree 的菜单和选项里我并没有发现明显的保存本地仓库列表清单的功能。之后我就到 SourceTree 网站上进行检索,最后发现本地仓库列表清单,应该称为“书签”。并且似乎 SourceTree 主界面上确实没有提供直接备份书签的功能。而书签保存的位置是在这里:

Windows

%APPDATA%\..\Local\Atlassian\SourceTree\bookmarks.xml
例如:
C:\Users\Administrator\AppData\Local\Atlassian\SourceTree\bookmarks.xml

image.png

macOS

~/Library/Application Support/SourceTree/browser.plist

image.png

所以,在重装 SourceTree 或者操作系统之前,记得把这个重要文件手动备份一下。