有没有办法在导入开始后重新加载 subgit 配置?
Is there a way to reload subgit configuration after import has started?
我有一个大型存储库(超过 20000 次提交)需要一段时间才能从 SVN 一次性切换到 git。有数百个分支的错综复杂的网络,其中一些是适当的分支,其他更像是开发人员沙箱,一些是部分分支,一些是标签,一些是不相关的回购,我将解救出来,等等。所以我很熟悉subgit配置功能,修改了subgit目录下的配置文件。
这些分支从 subgit 中产生了很多错误(我不知道为什么大多数错误),虽然我不关心个人 branches/errors,但我不不想将它们全部排除在外。在第 10000 次提交时创建这些分支呈爆炸式增长,因此我必须在出现任何这些错误之前费力地完成回购协议的前半部分(大约 4 小时)。
所以我想知道:有没有办法在修改配置文件出错后重新启动导入?它可以梳理它已经完成的提交并且确保它们看起来不错或从有问题的开始,无论哪种方式,它都会理想地成功,因为我更改了分支映射以排除问题。谢谢!
可以使用与初始启动相同的命令重新启动初始导入,但问题是影响分支映射的映射配置更改(意味着添加或删除分支 to/from 配置)需要从头开始重新启动存储库导入,因为配置更改通常会影响生成的 Git 个对象。
我有一个大型存储库(超过 20000 次提交)需要一段时间才能从 SVN 一次性切换到 git。有数百个分支的错综复杂的网络,其中一些是适当的分支,其他更像是开发人员沙箱,一些是部分分支,一些是标签,一些是不相关的回购,我将解救出来,等等。所以我很熟悉subgit配置功能,修改了subgit目录下的配置文件。
这些分支从 subgit 中产生了很多错误(我不知道为什么大多数错误),虽然我不关心个人 branches/errors,但我不不想将它们全部排除在外。在第 10000 次提交时创建这些分支呈爆炸式增长,因此我必须在出现任何这些错误之前费力地完成回购协议的前半部分(大约 4 小时)。
所以我想知道:有没有办法在修改配置文件出错后重新启动导入?它可以梳理它已经完成的提交并且确保它们看起来不错或从有问题的开始,无论哪种方式,它都会理想地成功,因为我更改了分支映射以排除问题。谢谢!
可以使用与初始启动相同的命令重新启动初始导入,但问题是影响分支映射的映射配置更改(意味着添加或删除分支 to/from 配置)需要从头开始重新启动存储库导入,因为配置更改通常会影响生成的 Git 个对象。