如何在没有得到git status错误的情况下将我的采购仓库保存在sourcetree上

问题描述 投票:0回答:1

过去几天来我一直在使用Sourcetree遇到麻烦。

我在Bitbucket上有一个Mercurial存储库,但是必须将它移动到git repo,尽管目前我仍然不得不使用Mercural存储库,当我必须向其添加新项目时,但是由于某些原因,我的源代码树一直在给我一个git status失败,代码为128:致命:不是git存储库。我知道它不是一个git,所以我不明白为什么它总是给我错误,最终导致我不得不重新安装源代码树并重新克隆我的repo,以便我可以做我的工作。

在此问题上的任何帮助以及如何解决此问题都将非常有用。

git mercurial atlassian-sourcetree
1个回答
0
投票

[如果可能,请与old 2017 issue保持关联,as described here

[如果您的SourceTree在启动时抱怨说'git status'失败,代码128:fatal: Not a git repository(或任何父目录):.git(此处有一些文件夹),最可能的问题是您已删除了同时打开带有存储库的选项卡的存储库。

要解决此问题,请导航到

“%USERPROFILE%\ AppData \ Local \ Atlassian \ SourceTree \ opentabs.xml”,

使用任何文本编辑器打开它,然后删除指向存储库SourceTree抱怨的行。保存文件并重新启动SourceTree,问题应消失。

即使您不在Windows上,也可以查找那些bookmarks.xmlopentabs.xml

© www.soinside.com 2019 - 2024. All rights reserved.