Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我即将开始一个新项目,使用 Git 进行版本控制。
与每个新项目一样,第一步通常是将所有依赖项放在一起。我通常使用 git 子模块,以便我可以轻松更新依赖项。
但是这些依赖项之一存储在 Mercurial 存储库中。
有没有办法像子模块一样使用它?将整个 Mercurial 存储库放在 Git 中是否安全(听起来不是一个好计划)?
您应该能够使用git-hg将 mercurial 存储库签出为 git 存储库,然后将其添加为子模块。
您将无法将更改推送到子模块,但您将能够跟踪它们。