【发布时间】:2019-10-02 06:58:16
【问题描述】:
我已经使用 hg-git 将一个 mercurial 存储库转换为一个 git 存储库(例如:How to convert mercurial repository to git repository without losing branches?)。
现在我有 .git 和 .hg 文件夹,但我不需要 .hg 文件夹。但是如果我删除了这个文件夹,我不能用 SourceTree 打开我的项目文件夹。
.hg 文件夹有 bookmark、git-mapfile、hgrc、branch 等文件和 store 文件夹。我想我不需要这些文件。我该怎么办?
【问题讨论】:
-
Git 不需要
.hg文件夹来存放任何东西,因此您可以将其删除。 sourcetree删除后显示什么错误? -
'这不是有效的工作 cop 路径'。我打不开。
-
听起来 SourceTree 正试图将其作为 HG 存储库打开。如果你 git 将它克隆到一个新文件夹,然后从那里打开它会起作用吗?
-
您在 SourceTree 中遇到了哪些具体错误?你能正常使用git命令行程序还是会出错?您是否在 SourceTree 中做过任何事情来告诉它转换后的 repo 现在是 git 而不是 hg?
标签: git version-control mercurial hg-git