|
|
1
2
以下是我对你的问题很清楚的几点:
基于这些,请找到我的建议:
|
|
2
0
我认为您应该将所有项目转换为git。 如何执行此操作: How do I migrate a SVN repo with history to a new git repo 如果需要本地安装,可以查看GitLab CE gitlab |
|
|
3
0
我建议为每个项目创建一个单独的git存储库。 但是,如果您需要将存储库分组在一起,以便您的开发团队可以轻松地签出整个技术堆栈,那么您可以使用 Git Sub Modules
这将创建一个。gitmodules文件,您可以根据需要进行编辑 |
|
|
4
0
我们有一个类似的用例,其中SVN中存在不同的技术项目。我们遵循相同的结构,在GIT中创建了一个项目和一个存储库。然后,当各个团队开始处理他们的模块时,或者如果构建作业只需要git repo的特定签出,则使用稀疏签出。 |
|
|
5
0
如果您的项目是独立的、完全不相关的,并且永远不会在一起交互,而且没有人会需要拉多个您的项目,那么只需将它们作为10个存储库。 如果您有独立但相关的项目,您希望在“解决方案”中创建10个存储库,但要查看Git子模块,这样您就有了一个与其他Git存储库有关系的父存储库 方法1:Cleanly Migrate Your Subversion Repository To a GIT Repository 方法2:如果您有本地源代码要添加到新的远程新git存储库,而不需要先“克隆”远程存储库,请执行以下操作(在bitbucket/github等中创建空的远程存储库,然后推送源代码)
|