gpt4 book ai didi

git - 跟踪通过 `git subtree` merge 的外部 git repos

转载 作者:太空狗 更新时间:2023-10-29 13:47:18 26 4
gpt4 key购买 nike

我正在尝试建立一个良好的模式来管理跨多个项目的共享代码和外部依赖项。由于在其他地方有详细记录的原因,使用子模块有足够多的陷阱,我倾向于远离它。从 git 1.8 开始,subtree 命令是内置的,似乎涵盖了很多我关心的内容,但仍然有一些核心场景似乎缺失了。我希望有人在填补空白的官方子树功能之上编写了一些脚本。

我想要的似乎缺少的是:

  • 跟踪通过子树添加的内容以及指定的分支
  • 能够执行 git subtree pull-allpush-all
  • 作为最后一部分,能够指定子树是锁定到特定提交还是锁定到分支中的最新提交。

这些东西是内置在命令中的吗?我只是在如何使用它们方面遗漏了一些东西?我还要求这需要在 Windows 上工作,以防影响任何事情。

谢谢,

最佳答案

不,这样的命令不存在。像这样的命令也很难实现,因为 git-subtree 不会将子树的来源存储为元数据。如果你想要这样的功能,我强烈推荐子模块。不过,他们还需要您编写一些脚本来实现您想要的。

关于git - 跟踪通过 `git subtree` merge 的外部 git repos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15393104/

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