【发布时间】:2026-01-30 22:40:01
【问题描述】:
我有一个结构非常好的大型项目,在我的团队中使用 SVN 进行维护。而且我们不想迁移到 Git——它将进一步与 Teamcity 或 Jenkins 等持续集成服务器集成(尚未决定)。 当我看到 svn 时,我发现因为 svn 允许您从任何地方创建标签 - 它有很多标签,这些标签只包含单个项目。 代码库非常庞大,我将所有代码都导入到一个 git repo 中。一种方法是针对每个项目 - 我可以创建单独的存储库,或者将一些项目合并到一个存储库(不确定)
我想要实现的是我想保留所有历史记录并打破回购,以便它变得易于管理。 (此外,在与 jenkins 集成以在每次提交时自动构建时,它也会有所帮助)
如何确保保留历史记录,拥有所有现有标签,并移至 git
【问题讨论】:
-
在您的情况下,迁移到 git 的实际原因是什么?