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

标签 git atlassian-sourcetree

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

Confirm Remove

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

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

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

谢谢。

最佳答案

基于@VonC 的回答,从 SourceTree 中删除存储库的节点(通过单击 SourceTree 对话框窗口中的“确定”- 如上所示)不会从磁盘中删除存储库,除非您希望这样做。为此,您必须手动单击“同时移至废纸篓”,如下所示。要从 SourceTree 中删除 repo,您​​只需单击“删除书签”。

Move to Trash?

关于git - 如何在不删除磁盘内容的情况下从 SourceTree 中删除存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48653376/

相关文章:

git - 如何将工作树与提交进行比较?

java - 使用 JGit 获取更改文件列表

git - Jenkins 实例丢失

Git - 重新融合

git - 推送到 Git 存储库时的 i/o 超时

github - 如何从 Gitlab 的提交表中删除任何提交?

git - 作为一个有经验的 git 用户,我怎样才能学会理解 Mercurial 的工作原理?

macos - OSX 上的 SourceTree : Clicking "Always Allow" bitbucket to use my password keychain has no effect

git - 如何获取补丁或差异文件 - 分支之间的 Git 比较

windows - Sourcetree “git clone”给出错误 “fatal: ArgumentOutOfRangeException encountered. Specified argument was out of the range of valid values.”