1

Git 中的子树运行良好,尽管子树仍然支持一些 git 命令。

这是问题:

如何使子树从“稳定”或“集成”等不同的远程分支中拉出?


仅供参考,我们有subtree "push"一个脚本工作。事实上,它甚至可以将子树推送到我们在远程存储库上选择的特定分支。

有人知道如何在拉动时反向操作,甚至有线索吗?

简单的拉动是这样的:

git pull -s subtree remotebranch

一个可以尝试的想法:也许一个两步的过程就可以了。

  1. 远程分支从远程存储库分支中提取,如“ stable”,然后
  2. git subtree pull什么master

真诚的,韦恩

4

1 回答 1

3

可能(未经测试)git subtree 脚本工具可能会有所帮助。
查看它的手册页

它可以在您自己的 repo 中合并/拉取子项目,但它可能涉及所有分支,因此仍然需要您的两步过程。

于 2009-11-19T07:44:16.370 回答