gpt4 book ai didi

git - 如何使用 svn2git 将 svn 存储库迁移到 git?

转载 作者:行者123 更新时间:2023-12-04 15:44:46 29 4
gpt4 key购买 nike

我想将存储库从 svn 迁移到 git。我正在使用此存储库中的 svn2git:https://github.com/svn-all-fast-export/svn2git

当我这样做时:svn2git/svn-all-fast-export --rules ruleset/module svn/module
我收到此错误:

svn: E000002: : Can't open file 'svn/module/format': No such file or directory

此格式文件不存在。

其中 svn/module 文件夹是我的存储库,其中包含一个主干文件夹和标签文件夹,里面都有文件。

规则集/模块文件具有:
create repository module
end repository


match /trunk/module/
repository module/
branch master
end match

match /tags/module_(\d+)
repository module
branch master
end match

有谁知道如何解决这个问题?

最佳答案

您可能正在尝试转换 svn 工作副本而不是存储库。
如果您的存储库托管在远程位置,则首先使用 svnadmin 创建转储。

svnadmin dump
然后创建一个本地仓库:
svnadmin create /path/to/repo
查询 svnadmin help create兼容性选项。您可能需要使用
--pre-1.6-compatible
然后加载转储 svnadmin load /path/to/repo < dump然后您可以迁移新创建的本地存储库。

关于git - 如何使用 svn2git 将 svn 存储库迁移到 git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56377989/

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