如何在sourcetree上保留我的mecurial repo而不获取git状态错误
在过去的几天里,我在Sourcetree上遇到了麻烦 我有一个带有Bitbucket的mercurial存储库,但必须将其移动到git repo中,尽管目前我在向其添加新项目时仍然必须使用mercurial存储库,但出于某种原因,我的源代码树不断给我一个git状态,失败代码为128:致命:不是git存储库。我知道这不是一个git,所以我不明白为什么它总是给我错误,这最终让我不得不重新安装源代码树并重新克隆我的repo,这样我就可以完成我的工作了如何在sourcetree上保留我的mecurial repo而不获取git状态错误,git,mercurial,atlassian-sourcetree,Git,Mercurial,Atlassian Sourcetree,在过去的几天里,我在Sourcetree上遇到了麻烦 我有一个带有Bitbucket的mercurial存储库,但必须将其移动到git repo中,尽管目前我在向其添加新项目时仍然必须使用mercurial存储库,但出于某种原因,我的源代码树不断给我一个git状态,失败代码为128:致命:不是git存储库。我知道这不是一个git,所以我不明白为什么它总是给我错误,这最终让我不得不重新安装源代码树并重新克隆我的repo,这样我就可以完成我的工作了 在这个问题上提供任何帮助以及我如何解决这个问题都会
在这个问题上提供任何帮助以及我如何解决这个问题都会非常好。检查这是否仍然与此相关,如果可以的话,: 如果SourceTree在启动时抱怨“
git status
”失败,代码为128:致命:不是git存储库(或任何父目录):.git
(此处为某个文件夹),则问题很可能是在打开存储库选项卡时删除了存储库
要解决此问题,请导航到
“%USERPROFILE%\AppData\Local\Atlassian\SourceTree\opentabs.xml”
使用任何文本编辑器打开它,并删除指向SourceTree抱怨的存储库的行。
保存文件并重新启动SourceTree,问题应该会消失
即使您不在Windows上,也可以查找那些bookmarks.xml
和opentabs.xml
检查这是否仍然与此相关,您可以:
如果SourceTree在启动时抱怨“git status
”失败,代码为128:致命:不是git存储库(或任何父目录):.git
(此处为某个文件夹),则问题很可能是在打开存储库选项卡时删除了存储库
要解决此问题,请导航到
“%USERPROFILE%\AppData\Local\Atlassian\SourceTree\opentabs.xml”
使用任何文本编辑器打开它,并删除指向SourceTree抱怨的存储库的行。
保存文件并重新启动SourceTree,问题应该会消失
即使您不在Windows上,您也可以查找那些书签.xml
和opentabs.xml
AFAIK除了BitBucket还有Mercurial托管站点,所以您不必切换到git。AFAIK除了BitBucket还有Mercurial托管站点,所以您不必切换到git。