gpt4 book ai didi

svn - 移动没有历史的 Subversion 存储库

转载 作者:行者123 更新时间:2023-12-04 16:47:07 24 4
gpt4 key购买 nike

有很多关于使用版本历史移动 Subversion 历史的帖子,但我希望做一些不同的事情。

基本上,我们有一个已用作概念证明的存储库,我们希望将其存档。然而,我们想创建一个新的存储库,其中包含一些代码的最新版本,但保存了作者历史,但这是一个新的开始,所以我们对保留版本历史不感兴趣。此外,我们正在努力降低存储库的大小,因为过去保存的二进制文件导致存储库太大。

同时我也想删除一些我认为可以使用转储过滤器的文件夹?

因为我想保持用户信息的 checkout 和签回新位置不是首选。

最佳答案

要获得最新版本的文件及其作者、提交日期和提交消息,您必须使用 svnadmin dump从您的存储库和 svndumpfilter 创建转储文件过滤掉您不想保留的修订。

使用 svndumpfilter 通常是一个非常令人沮丧的练习,您可能需要依赖派生的(通常维护不善的)程序,例如 svnfiltereddump , svndumpsanitizer , svndumpfilter2svndumpfilter3 .

最后你应该问自己一个问题,历史上的清理是否真的值得付出努力。

关于svn - 移动没有历史的 Subversion 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8433292/

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