代码之家  ›  专栏  ›  技术社区  ›  entpnerd Shahid Hussain Abbasi

如何从SourceTree中删除存储库而不删除磁盘上的内容?

  •  2
  • entpnerd Shahid Hussain Abbasi  · 技术社区  · 6 年前

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

    确认删除

    是否确实要删除以下节点及其所有子节点?

    我附上了一个截图来显示我所指的列表。 SourceTree Delete Repo Dialog

    我对这条消息的含义感到困惑。对我来说,听起来它甚至想从源服务器上删除我的回购协议。我试过用谷歌搜索这条消息,但没用。

    谢谢

    2 回复  |  直到 6 年前
        1
  •  2
  •   entpnerd Shahid Hussain Abbasi    4 年前

    据我所见 from this issue ,这只影响本地配置,而不影响远程repo。 我不知道有哪个GUI会简单地删除远程回购。

        2
  •  2
  •   entpnerd Shahid Hussain Abbasi    6 年前

    基于@VonC的回答,从SourceTree中删除repo的节点(通过单击SourceTree对话框窗口中的“确定”即可,如上所示)不会从磁盘中删除repo,除非您希望这样做。为此,您必须手动单击“也移动到垃圾箱”,如下所示。要从SourceTree中删除回购,只需单击“删除书签”。

    Move to Trash?