gpt4 book ai didi

git - 如何将 git repo 提交到 git repo(不是子模块)

转载 作者:太空狗 更新时间:2023-10-29 14:19:56 24 4
gpt4 key购买 nike

当我尝试将一个 git 存储库添加并提交到另一个 git 存储库时,git 很有帮助地将它变成了一个子模块。如果我想要跟踪并提交对外部存储库中嵌套存储库的更改怎么办? IE。我希望外部存储库跟踪嵌套存储库的工作树及其 .git 目录中的所有文件。

这里的用例是我想为我的整个“项目”目录(其中许多使用 git 或其他 VCS)维护一个 git 存储库,用于版本化备份以及统计信息收集。在外部 repo 中进行特定提交应该会向我展示当时所有项目的完整状态,包括例如提交可能后来被重新设置为遗忘。

最佳答案

不可能。

在进一步研究之后,不幸的是,我发现答案是不可能的。 Git 被硬编码为忽略嵌套的 git 存储库,并且不能被告知为它们编制索引。

备份用例最常见的类似 git 的建议是 bup ,这对于单独的用例来说似乎很好,但似乎无法完成 git 可以统计的所有事情。

关于git - 如何将 git repo 提交到 git repo(不是子模块),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18736713/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com