gpt4 book ai didi

svn - 从 Source Depot 迁移到 SVN

转载 作者:行者123 更新时间:2023-12-05 00:44:00 24 4
gpt4 key购买 nike

自从我在 Microsoft 工作以来,我就有一个用于版本控制的本地 Source Depot 存储库。最近,我一直想迁移到 SVN 并随身携带更改历史记录,但似乎没有迁移到 SVN 的脚本。

由于有很多微软人在这里闲逛,我想我会在这里试试。我基本上是在寻找一个简单的迁移脚本来为我处理事情。

除此之外,欢迎任何其他建议让我上路。仅供引用,Source Depot 基于 Perforce,我尝试过 perforce 迁移 tools没有任何成功。

最佳答案

Source Depot 是否有类似于 Perforce 的命令行?

大约一年前,我使用 Python 脚本通过几个步骤将我的家庭 SCC 仓库从 Perforce 迁移到 SVN。虽然我不再拥有脚本,但它非常简单,并且是在一个下午写的。

基本上,脚本从第一个 perforce 更改列表开始,并按顺序运行它们。它将同步到每个更改列表并将文件拆分为编辑/添加/分支列表。然后将这些文件复制到 SVN 路径并使用适当的命令更新/添加/分支。然后使用原始更改列表中的注释提交它们。

这给了我一个完整的 Perforce 仓库的 SVN 镜像,其中保留了所有历史/评论和分支信息。我只有一个用户(我!),但支持多个用户并不难。

我什至想过让脚本更改系统时钟以便历史日期正确,但这似乎不值得。对我来说,历史和分支/标签信息是最重要的。

关于svn - 从 Source Depot 迁移到 SVN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/491295/

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