我在code.google中有一个mercurial存储库,其中包括如下文件夹|_ A|_ C
顶层文件夹H包含子文件夹A、B和C。现在,我想使用Heroku在B中测试git服务器,而Heroku只支持git。因为测试是暂时的,所以我不想从mercurial repo中完全删除B。同时,为hg和git手动复制B似乎并不稳定。有没有更好的解决方案?谢谢,
看起来要么是我尝试过的git GUI对子模块的支持有缺陷,要么是git本身一开始就没有正确地处理子模块。当我在主存储库中执行"reset to this commit“时,子存储库不会更新,因此项目会中断。在Mercurial中,有一个特殊的文件来跟踪每个主repo提交和子repo的相应状态之间的关系。git不支持吗?