在我自己的 github 存储库中保持第三方存储库最新的最佳方法是什么?
What is the best method to keep third party repositories up to date in my own github repository?
我对 github 没有太多经验。
我正在尝试创建自己的存储库作为一个编译,其中包含我自己的一些工具以及来自其他第三方存储库的工具。
重要的是,如果作者在他们的存储库中进行更新,我可以每隔 X 次拉取所有第三方存储库以获得最新版本。
我还需要当我的存储库被用户X克隆时,我的工具和第三方工具都在本地下载。
我不需要对第三方存储库进行任何修改,只需更新到他们的最新版本即可。
我试过子模块,但调用我的存储库时第三方内容没有克隆到本地。
我看到存在子树,但我知道是否可以轻松更新所有子树。
有合适的方法吗?
非常感谢
I have tried submodules but third party content is not cloned locally when my repository is called
应该克隆子模块,前提是您使用 git clone --recurse-submodules
:
git clone --recurse-submodules https://github.com/<me>/<myRepo>
After the clone is created, initialize and clone submodules within based on the provided pathspec.
If no pathspec is provided, all submodules are initialized and cloned.
我对 github 没有太多经验。
我正在尝试创建自己的存储库作为一个编译,其中包含我自己的一些工具以及来自其他第三方存储库的工具。
重要的是,如果作者在他们的存储库中进行更新,我可以每隔 X 次拉取所有第三方存储库以获得最新版本。
我还需要当我的存储库被用户X克隆时,我的工具和第三方工具都在本地下载。
我不需要对第三方存储库进行任何修改,只需更新到他们的最新版本即可。
我试过子模块,但调用我的存储库时第三方内容没有克隆到本地。
我看到存在子树,但我知道是否可以轻松更新所有子树。
有合适的方法吗?
非常感谢
I have tried submodules but third party content is not cloned locally when my repository is called
应该克隆子模块,前提是您使用 git clone --recurse-submodules
:
git clone --recurse-submodules https://github.com/<me>/<myRepo>
After the clone is created, initialize and clone submodules within based on the provided pathspec.
If no pathspec is provided, all submodules are initialized and cloned.