在 Bitbucket 中,可以使用 git submodule 或 git subtree 的功能从其他仓库中包含文件。
Git Submodule:
git submodule add https://bitbucket.org/other_user/other_repo.git other_repo
git clone --recursive https://bitbucket.org/user/repo.git
或者使用以下两个命令手动初始化 submodule:
git submodule init
git submodule update
git submodule update --remote
Git Subtree:
git subtree add --prefix=other_repo https://bitbucket.org/other_user/other_repo.git master
git subtree push --prefix=other_repo https://bitbucket.org/user/repo.git master
git subtree pull --prefix=other_repo https://bitbucket.org/other_user/other_repo.git master
以上是两种从其他仓库中获取文件的方法,在自己的仓库中使用即可。