使用git子树

时间:2018-05-23 22:57:06

标签: git repository git-subtree packagist subtree

我在github上有一个由不同模块组成的存储库。我更喜欢将所有这些模块放在同一个存储库中(对我来说更容易工作),但是我还需要能够保存这些模块的“单独副本”,因为我需要在packagist上单独提交它们。 / p>

经过对git子树的一些研究后,我找到了这个工具splitsh-lite,它能够解决我的问题。

无论如何,packagist的版本控制是通过标签实现的。我想做的是在发出像git subtree push -P lib/ lib_remote master这样的命令时“推送”标签和提交。这可能吗?

1 个答案:

答案 0 :(得分:1)

如果有人有兴趣,我写了simple shell script来做这件事。

您可以找到更复杂的脚本here