gpt4 book ai didi

git - 如何在 Git 服务器上组织项目?

转载 作者:太空狗 更新时间:2023-10-29 13:23:48 27 4
gpt4 key购买 nike

我是 Git 的新手,我正从 SVN 迁移过来。我正在为我的团队设置一个新的 Git 服务器。我试图了解在 Git 服务器上设置项目的最佳方式。

我想要在 Git 中分支和标记自己的 repo 的每个项目吗?在 SVN 中,它通常是中央 SVN 存储库中自己的文件夹。似乎 Git 更喜欢将项目作为他们自己的独立存储库。

如果我假设每个项目都是 Git 中的新存储库是正确的,那么事情是如何分组的?在 SVN 中,不同的团队可能有 SVN 存储库的一部分,他们的项目在该部分下.示例可能将所有前端项目分组在一个文件夹中,将所有服务分组在另一个文件夹中。这是在 Git 中通过使用前缀命名 te repo 来完成的,还是有文件夹或组的概念?

感谢您的帮助!

最佳答案

理想情况下,每个项目都是自己的存储库。您当然可以制作一个包含所有内容的巨型存储库,但那不是最理想的。

我倾向于在文件夹中创建存储库,并使用 git submodule 将库或依赖项引入顶级项目。子模块是对您正在使用的外部存储库的哪个迭代进行版本控制的好方法。

关于git - 如何在 Git 服务器上组织项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5213300/

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