svnadmin相关内容

在 Windows 命令提示符下管道数据

我需要获取一个大型 (~8gb) svn 存储库的备份转储.我目前的方法是使用 svnadmin dump 到文件,然后使用 7-Zip 压缩和拆分文件. >svnadmin 转储 c:\path\to\myrepo >c:\svndump.svn>7z svndump.svn svndump.7z//或任何正确的语法 我想知道是否有办法跳过这里的中间人,并通过使用管道或其他方式一次性压缩 s ..
发布时间:2021-12-24 13:13:24 其他开发

如何将一个 SVN 存储库迁移到另一个 SVN 存储库?

是否有一种简单的方法可以将目录从一个存储库复制到另一个存储库并复制所有历史记录? 解决方案 最简单的方法是使用: svnadmin dump path/to/repos >回购协议 这将在文件 repos.out 中为您的存储库(带有历史记录)创建可移植格式.然后你可以使用 svnadmin load path/to/newrepos 将“转储"存储库加载到新的或现有的存储库. ..
发布时间:2021-12-24 12:55:37 其他开发

如何从包含多个项目的 SVN 存储库中转储一个项目?

我正在使用包含许多项目的 SVN 存储库.我需要将一些项目从该存储库移到单独的存储库中,每个项目一个,保留历史记录. 我已经能够使用 svnadmin dump 转储整个存储库并 svnadmin 加载 到另一个存储库,但我找不到仅转储的方法来自原始存储库的一个项目,因此我可以将其加载到新存储库中.这可能吗?如果是这样怎么办? 解决方案 您可以使用 svndumpfilter 实用程 ..
发布时间:2021-12-24 12:49:48 其他开发

Subversion Obliterate 功能

我只是想写一个 shell 脚本来以一种简单的方式实现擦除功能(外部,使用建议的方式,但自动化). 这是我的想法: 在客户端 svn list -R >文件列表. 以多种方式过滤文件列表,例如 grep 以创建文件“files-to-delete",类似于一组grep XXX file-list>>files-to-delete. 使用 scp 将 files-to-dele ..
发布时间:2021-12-24 12:43:44 其他开发

尝试运行 svnadmin verify 导致校验和不匹配

我有一个已有 7 年历史的存储库.为了进行一些维护,我在存储库上运行了 svnadmin verify.我在几次修订中遇到校验和不匹配错误. 我尝试创建一个没有错误修订的转储并重新创建存储库,但是有很多新的修订依赖于错误的修订.处于此状态时,我无法使用 svnadmin dump 备份我的存储库. 是否有针对这些错误的解决方法以创建存储库转储文件? 解决方案 [我知道它在这个问 ..
发布时间:2021-09-01 20:08:39 其他开发

从在线SVN存储库中仅手动删除最新修订版?

正在执行以下操作: git svn dcommit提交错误的文件?,现在我在SVN服务器端存储库上有一个-最新的-版本错误;我想删除它.我知道我可以按照所以我尝试了这个测试: cd /tmp svnadmin create newRepo svn co file:///tmp/newRepo newRepo-checkout # Checked out revision 0. cd newR ..
发布时间:2020-07-10 04:24:10 其他开发

svn无法在文件中设置位置指针

到现在为止,svn存储库一直存在问题. 我遇到了错误 svnadmin: Can't set position pointer in file 'repository/db/revs/0/783': Invalid argument 例如当我跑步时 svnadmin verify 其他一般症状包括无法检出,更新,提交等. 非常感谢任何帮助 谢谢! 彼得 ..
发布时间:2020-07-10 04:24:02 其他开发

移动没有历史记录的Subversion存储库

关于将Subversion历史记录与版本历史记录一起移动的文章很多,但我希望做一些不同的事情. 基本上,我们有一个存储库已被用作概念证明,我们希望对此进行归档.但是,我们希望使用某些代码的最新版本创建新的存储库,但保存了作者的历史记录,但这是一个全新的开始,因此我们对保留版本历史记录不感兴趣.另外,由于过去保存的二进制文件导致存储库太大,因此我们试图减小存储库的大小. 我同时也想删除一 ..
发布时间:2020-07-10 04:23:58 其他开发

svn的svn非LF行结束问题:转储加载时忽略

我正在尝试使用转储文件将运行svn版本1.2.3的系统上的存储库(具有完整的历史记录)迁移到运行1.7.1的系统上.由于原始存储库是这样的早期版本,因此不能直接使用svnrdump.我使用了svnadmin dump,然后将(8 GB)转储文件移至1.7.1系统.但是,当我从那里使用svnrdump load命令时,经过231次修订后,出现以下错误 svnrdump: E125005: Ca ..
发布时间:2020-07-10 04:23:57 其他开发

为什么单个修订版的SVN转储大于完整转储?

我的存储库是2.5G.通过svnadmin dump myrepos > dumpfile进行的转储为5G.但是当我像 svnadmin dump myrepos -r 23785 > rev-23785.dumpfile 23785是最早的修订版,转储超过15G,这时我停止了转储. 仅请求一个版本的转储时,为什么结果远大于整个转储? 解决方案 此页面说明: http://linux ..
发布时间:2020-07-10 04:22:54 其他开发

在存储库中丢失某些修订版本时,如何转储所有svn数据?

我想转储旧的svn源并将其加载到新计算机上.我以前的svn存储库大约有100GB. 当我使用svnadmin dump /xx/Repositoryfile > mydump转储svn文件时,得到了512Mb大小的文件.最后,我找到了原因: 因为修订版302已丢失.我只能获取1-301修订版的数据. 即使使用svnadmin dump /xx/Repositoryfile -r ..
发布时间:2020-07-10 04:22:52 其他开发

如何从berkeley数据库转储特定的Subversion路径?

我正在尝试从Windows Subversion berkeley db安装迁移一个特定分支,但是我似乎无法弄清楚如何将“路径"作为其db结构而不是平面文件系统传递给它 有人可以给我任何指示,最好举个例子吗? 谢谢 解决方案 svnadmin dump [PATH_TO_REPO] | svndumpfilter include [PATH_OF_BRANCH] > outpu ..
发布时间:2020-07-10 04:22:48 其他开发

svndumpfilter --drop-empty-revs保持填充修订

我们正在将一个大型svn存储库(超过10万转)拆分为几个较小的存储库. 我正在使用svndumpfilter(v1.7.2)拆分转储,并使用svndumptool/sed过滤大型转储. 一切正常,但即使我使用了"drop-empty-revs"选项,过滤后的转储中仍然存在一些“填充修订". 当我们有不到10%的无用的“填充修订"时,这并不是什么大问题,但是有时,新的仓库只有几百个真正的 ..
发布时间:2020-07-10 04:22:46 其他开发

如何将代码库从一个svn存储库迁移到另一个保存历史记录?

我在结构错误的svn存储库中有一个分支,需要将其删除,然后移至另一个svn存储库. (我正在尝试清理一些). 如果我执行svn log而不是停止复制/重命名,则可以看到我关心的所有3427次提交.除了编写一些主要脚本之外,是否有其他方法可以退出修订版? 我会遵循解决方案 我想这可能类似于@ZacThompson(和@Pekka)的意思:我认为svndumpfilter是您的朋友. ..
发布时间:2020-07-10 04:22:43 其他开发

使用reposurgeon将svn repo转换为git

我正在尝试使用 reposurgeon 将svn存储库转换为git. 这就是我所做的(有一个repo.map文件,该文件具有svn名称-> git名称映射): svnadmin dump /home/subversion > repo.svn reposurgeon "verbose 1" "repo.svn" "authors read" "write repo.fi" repo ..
发布时间:2020-07-10 04:22:40 其他开发

TortoiseSVN svnadmin

当前,我正在设置TortoiseSVN并阅读文档等. 该手册经常提到svnadmin. 我发现,必须单独进行下载. 但是链接似乎很旧. 经过一番浏览后,我在此处. 但是我找不到1.6.7版,例如我的TortoiseSVN安装. 另外,由于文件太多,我也有点迷路. 那我从哪里可以得到svnadmin? 更新:澄清问题.我将其设置为没有服务器的单个用户.我正在搜索svnadmin,因为To ..
发布时间:2020-07-10 04:22:36 其他开发

如何使用svndumpfilter排除某个修订

我有一个SVN信息库,其版本不正确或为两个.我需要摆脱它们!我正计划使用svndumpfilter工具,该工具具有exclude命令.但是,我不知道如何使用它来排除修订.每次使用它时,都会出现Malformed dumpfile header错误.参见下面的命令;我想排除修订版23,而代码是包含存储库的目录. >svndumpfilter exclude 23 code Excluding ..
发布时间:2020-07-10 04:22:33 其他开发

svnrdump dump和& amp;之间的区别svnadmin转储

我需要svn信息库的转储.我找到了两种解决方案 svnrdump dump 还有 svnadmin dump svnrdump dump与svnadmin dump相同吗? 如果没有,这两个命令之间有什么区别? 解决方案 svnrdump生成与svnadmin dump相同的转储.根据红皮书: 简单地说,svnrdump程序实际上只是网络感知的svnad ..
发布时间:2020-07-10 04:22:29 其他开发