如何在不删除磁盘内容的情况下从 SourceTree 中删除存储库?

How do I remove a repository from SourceTree without deleting the contents on disk?

我最近将 Git 存储库从本地计算机上的一个源文件夹复制到另一个目标文件夹。但是,我不想删除磁盘上的源文件夹。然而,我确实想做的是从我在 SourceTree 中的列表中删除源代码库。当我尝试从 SourceTree 的存储库列表中删除存储库时,我收到以下消息:

Confirm Remove

Are you sure you want to remove the following nodes, and all of their children?

我已附上屏幕截图以显示我所指的列表。

我对这条消息的含义感到困惑。对我来说,听起来它甚至想从原始服务器中删除我的回购协议。我尝试用谷歌搜索此消息,但无济于事。

谢谢。

据我所知from this issue,这只会影响您的本地配置,不会影响远程仓库。 我不知道有任何 GUI 可以简单地删除远程仓库。

基于@VonC 的回答,从 SourceTree 中删除存储库的节点(通过单击 SourceTree 对话框 window 中的 "OK" - 如上所示)不会从您的磁盘中删除存储库,除非您想要它到。为此,您必须手动单击 "Also Move To Trash",如下所示。要从 SourceTree 中删除 repo,只需单击 "Remove Bookmarks"。