gpt4 book ai didi

java - 将大型旧版 Java 项目移至 Git

转载 作者:行者123 更新时间:2023-12-01 22:30:34 25 4
gpt4 key购买 nike

我有一个结构良好的大项目,在我的团队中使用 SVN 进行维护。我们不想迁移到 Git - 它将进一步与 Teamcity 或 Jenkins 等持续集成服务器集成(尚未决定)。当我看到 svn 时,我发现由于 svn 允许您从任何地方创建标签 - 它有很多只包含单个项目的标签。代码库非常庞大,我将所有代码导入到一个 git 存储库中。一种方法是针对每个项目 - 我可以创建单独的存储库,或将一些项目 merge 到一个存储库(不确定)

我想要实现的目标是保留所有历史记录并打破存储库,以便它变得易于管理。 (此外,它在将来与 jenkins 集成以在每次提交时自动构建时也会很有帮助)

如何确保保留历史记录、拥有所有现有标签并移至 git

最佳答案

git-svn 是帮助完成此迁移的明显解决方案,但在我看来,这对于从 SVN 到 git 的一次性迁移更好。

如果您想让 SVN 和 git 存储库保持 Activity 状态并允许对两者进行提交(保持它们同步),我建议 SubGit

关于java - 将大型旧版 Java 项目移至 Git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27860708/

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