gpt4 book ai didi

svn - 将非标准 svn 转换为 git

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

我们有一个非标准的 svn 设置,如下所示:

Root
|----->Trunk
| |---->Projects
| | |---> Project 1
| | |---> Project 2
| | |---> Project 3
| |---->Libraries
| | |---> Library 1
| | |---> Library 2
|----->Tags
| |---->Projects
| | |---> Project 1
| | | |----> 1.0.0.0
| | | |----> 1.0.0.1
| | |---> Project 2
| | | |----> 1.0.0.2
| | | |----> 1.0.0.3
| |---->Libraries
| | |---> Library 1
| | | |----> 1.0.0.0
| | | |----> 1.0.0.1
| | |---> Library 2
| | | |----> 1.0.0.0
| | | |----> 1.0.0.1

我已经做了一个 git-svn 克隆,但是当然没有一个标签起作用(我们在 svn 中没有分支)。有没有办法将这个困惑的问题分解成多个 git 存储库?

最佳答案

您可以使用 git-svn 导入。您将需要为每个项目和每个库执行一次。使用 -t -T 参数指定主干和标签位置,但省略分支规范。

现在你需要将它们与子模块一起嫁接。听起来像是一个有趣且具有挑战性的项目。如果您需要更多帮助,请告诉我。

希望这对您有所帮助。

关于svn - 将非标准 svn 转换为 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5394335/

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