在Repo中递归更改外部路径

时间:2015-12-01 07:08:13

标签: svn

如果有可能,有人可以告诉我吗?

由于wandisco的一些复杂性,我们不得不将一些repo移动到子文件夹而不是直接从根URL移动,所以在我们之前: 网址://svn.server/Products 和 网址://svn.server/Firmwares

现在是

URL://svn.server/Projects/Products 网址://svn.server/Projects/Firmwares

现在在产品仓库中我们有对固件的外部引用,其形式为: ^ / .. /固件/路径/到/固件

通过这项新的更改,我们需要将这些外部引用更改为:

^ / .. / .. /项目/固件/路径/到/固件

这很容易做到,但我们已经开发了很长一段时间并拥有一个公平规模的团队,因此有大量的产品标签,团队刮板和一般开发分支,所有这些现在都已经破坏并付出了努力手动更换每一个都会非常繁琐。

我的问题是,有没有办法一次性递归更改我们仓库中所有分支的外部属性?显然我明白这可能是一个危险的练习,所以我们显然会在这之前备份SVN回购。

我们还需要能够做这个服务器端,因为检查客户端上的整个仓库也需要很长时间(每个项目都是几千兆字节)

0 个答案:

没有答案