2017-05-02 334 views
12

我从V1.52开始安装Sourcetree,并从自动更新中进行更新。今天我从网站上下载了最新版本(2.0.1)并安装它。 当我打开sourcetree时,请参阅如何卸载旧版本的Sourcetree

this error

我试图找到该文件夹​​,但它不存在于Program文件夹中!或者在添加/删除程序中有一个名为sourcetree的应用程序。任何人都可以帮助我如何卸载旧版本?谢谢

回答

1

在安装SourceTree 2.0.20.1以响应昨天发布的critical security update后,今天我遇到了完全相同的问题。

安装程序和新的SourceTree可执行文件实际上也可以在Program Files (x86)下看到旧的可执行文件,我的文件也位于Atlassian文件夹下。以前版本的配置文件也在(C:\Users\<username>\AppData\Local\Atlassian)之下。或者它可能正在查看旧的注册表项。

新的SourceTree安装到C:\Users\<username>\AppData\Local\SourceTree\app-2.0.20.1,所以我猜想删除旧的文件夹就足够了 - 似乎没有一个简单的方式干净卸载SourceTree,至少不是从我的谷歌搜索。

或者您可以忽略该警告。正如消息所述,未来版本的新版SourceTree更容易更新,而且不应触及旧版本。

+1

在我的电脑老SourceTree安装在'C:\ Program Files文件(x86)的\ Atlassian的\ SourceTree'。新的sourceTree安装在'C:\ Users \ \ AppData \ Local \ SourceTree \ app-2.0.20.1'中。您可以通过将“文件版本”列添加到Windows资源管理器视图来检查此问题。 –

+1

@CJ丹尼斯:我发现你的指南在我的电脑上的版本..你有办法删除程序文件夹中的旧版本吗?(你的回答在我的问题中没有工作..如果你知道,请提出一个新的答案) –

9

进入控制面板和用于管理已安装程序的部分(它们似乎在每个Windows版本中都进行了重命名)。你应该看到如下一些条目:

Different SourceTree versions installed at the same time

版本号是最后一列。

  1. 一次选择任何旧版本的一个
  2. 右键单击它
    enter image description here
  3. 点击卸载,并按照指示
  4. 如果你得到这样的消息:
    enter image description here
    只是点击是的
  5. 否则,你应该看到一个messa GE这样的:
    enter image description here
  6. 重复,直到只有最近的版本仍然是
+0

我在添加/删除应用程序中只有一个sourcetree应用程序...我想最后我必须完全删除sourcetree,然后再次安装以解决此问题 –

+0

请注意,add/remove程序中的sourcetree版本是2.0.19 –

+0

@combo_ci您可能会有不完整的卸载。尝试再次安装完全相同的版本,然后立即卸载它们。幸运的是,它将清理任何注册表项目或仍然存在的类似内容。 –

1

在我的情况了。在我的注册表,阻止我卸载旧版本的条目,所以我又安装了它,并从控制面板卸载。有效!

然后我安装了新版本,希望这有助于