gpt4 book ai didi

git - 格式奇怪的 SVN repo 到 Git

转载 作者:太空狗 更新时间:2023-10-29 14:24:32 24 4
gpt4 key购买 nike

我正在努力移植一个非常古老的 svn 存储库,不幸的是,它是以非标准方式制作的。查看以下格式:

PROJECT/
trunk/
service1/
service2/
branches/
service1-1.0
service1-1.1
service1.1.2
service2-1.0
tags/
service1-1.0.0
service1-1.0.1
service2.1.0.0

现在 git repo 只需要转换一次——我们不需要同时支持两者。我尝试了几种不同的方法来做到这一点。我得到的最接近的是这样的:

svn2git --username user.name --trunk trunk/service1 --branches branches/service1-* --tags tags/service1-* --revision 12 --authors ../authors.txt -v https://www.domain.com/svn/PROJECT/

如果有人能伸出援手,我将不胜感激!谢谢。

编辑:谢谢亚历克西斯。忘了发布那一点。这是输出:“PROJECT/branches/service1-*”中的模式无效:service1-*

最佳答案

在分支和标签文件夹级别指定分支和标签的根目录。然后删除每个项目不需要的分支和标签。

关于git - 格式奇怪的 SVN repo 到 Git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10520050/

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