首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Git服务器上组织项目?

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

Stack Overflow用户
提问于 2011-03-06 20:48:40
回答 2查看 1.7K关注 0票数 5

我对Git相当陌生,我要从SVN搬过来。我正在为我的团队设置一个新的Git服务器。我试图了解在Git服务器上设置项目的最佳方法。

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

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

谢谢你的帮助!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-06 20:51:30

理想情况下,每个项目都是自己的存储库。当然,您可以创建一个海量的存储库,但这并不是最优的。

我倾向于在文件夹中创建存储库,并使用git submodule将库或依赖项引入顶级项目。子模块是您使用的外部存储库的一个很好的版本。

票数 2
EN

Stack Overflow用户

发布于 2011-03-06 21:00:53

首先,git很复杂,但是使用github.com是了解它的优点和学习它的一些最佳实践的一个很好的方法。这是我在学习的时候使用的网站,它有一些关于git工作流、技巧等的好文档。我推荐它作为一种超越svn可能灌输的不再适用的概念的方法。

就团队之间回购的组织而言,在某个服务器上的文件夹中最有意义的东西都同样适用于git,因为git将在任何时候都复制存储库根的完整文件夹。

可以帮助的是让不同的团队在不同的分支中工作,并且频繁地重新建立和推进一个稳定的中央分支。目前,我使用主分支进行生产准备代码,开发分支用于可能不稳定的代码,值得共享和测试,但每当我想到要尝试的新特性时,都不应该使用主分支和本地分支。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5213300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档