gpt4 book ai didi

repository - 在gitlab中,是否可以在一个项目中创建两个或多个存储库?

转载 作者:行者123 更新时间:2023-12-03 06:50:00 25 4
gpt4 key购买 nike

我正在 Docker 容器中运行 GitLab,但到目前为止一切正常,完全没有问题。我只是对项目中存储库的创建有疑问。我在 GitLab 中创建了我的第一个项目,然后在创建后我被重定向到一个页面,其中包含一些在终端中使用的命令。共有三个部分,其中之一是“创建存储库”,我已经使用了这些命令,因此我可以创建项目的存储库。然而,在此之后,带有命令的页面消失了,当我创建一个新项目时我只能再次看到它。毕竟,我的问题又来了,是否可以在一个项目中创建两个或多个存储库?

最佳答案

我现在只有时间给出一个简短的答案,但我希望它能有所帮助:

存储库项目(也许最好也称为存储库)之间存在一一对应关系。

一个解决方案:Gitlab 支持创建 groups of projects/repos ,可以作为由多个存储库组成的项目进行管理。

<小时/>

基于 Git/本地选项

如果您对基于 git 的解决方案感兴趣,可以将一个存储库包含在另一个存储库中,请查看 my answer here 。如果您在此答案中使用子树合并方法(至少是跟踪历史记录的变体)或子存储库方法,您的子项目将出现在 Gitlab 中的主项目中,但主项目还将跟踪子项目中的更改。

替代解决方案:创建一个虚拟存储库,其中包含所有所需的存储库作为子存储库。然后,该主存储库将跟踪所有子存储库更改。然而;有一些后勤问题,子存储库的 .git 文件不会存在于 Gitlab 上,因此您可能需要一个具有这些文件的专用客户端从 Gitlab 中提取主存储库(如果您想要子存储库,可能一次提交一次)历史记录以匹配主存储库历史记录)并更新相应的本地子存储库(这些也可以独立存储在 GitLab 上)。

关于repository - 在gitlab中,是否可以在一个项目中创建两个或多个存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28416576/

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