- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含多个项目的大型单一存储库。我正在使用 svnadminfilter 命令从完整的存储库转储中过滤掉几个项目。
我已经使用 --drop-empty-revs
转储了完整的存储库开关(没有 --renumber-revs
开关),它删除空的修订并保留相关的修订,特别是那些项目。现在,在将转储重新加载到新位置的新存储库时,它会从 1 开始对这些修订重新编号,但我想保留这些修订。
svnadmin load 是否也有可用的开关?
最佳答案
这里的技巧是创建空修订以创建填充,直到达到所需的修订号。
但是,在 svnadmin load 中没有切换来执行此操作。您要么需要手动创建它们,要么使用像 rsvndump 这样的工具。 .
从联机帮助页:
--keep-revnums
保持输出中的修订号与存储库同步。这是通过在必要时插入空白修订来完成的。
REVISION NUMBERS
The revision numbers in the dump output depend on the options and the path that are given to rsvndump. If you are dumping the root of a repository, you don’t need to worry about revision numbers out of sync, of course. If you are dumping a subdirectory, only the revisions that changed this subdirectory will occur in the dump output. The revision numbers in the dump are strictly sequential, so they will differ from the original ones.
If you need the keep the revision numbers from the original repository (e.g, if a bug tracker depends on them), you can use the --keep-revnums flag. It pads revisions that did not change the subdirectory with empty revisions. They don’t have an author or date property, but contain the log message "This is an empty revision for padding.".
关于svnadmin load 重新编号修订,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21910195/
我们在工作中一直在做一些存储库跳跃,作为杂手,我试图将一些旧历史重写到我们将使用的新存储库中。如何将 SVN 转储文件重新加载到现有目录中存储库? 我已经做了svnadmin dump我想移动的旧树干
我有一个 SVN 转储,其中包含一些手动修改的代码,我正在尝试将转储加载回存储库。问题是现在我对更改的修订版有校验和失败。有没有办法重新计算整个转储文件的 md5 校验和,或者至少强制 svnadmi
我正在尝试从命令行执行 SVN 存储库转储。我同时安装了 TortoiseSVN (gui) 和 CollabNet SVN CLI。 无论如何,当我执行 svnadmin dump 命令时,它说 s
当我尝试加载/恢复我的 SVN 存储库时,出现错误: svnadmin: Svndiff contains a too large window 我该如何解决? 最佳答案 自从我今天遇到这个... 您
我有一个包含多个项目的大型单一存储库。我正在使用 svnadminfilter 命令从完整的存储库转储中过滤掉几个项目。 我已经使用 --drop-empty-revs 转储了完整的存储库开关(没有
可以过滤由 svndamin dump 生成的 SVN 转储,因此它不会包含编码的二进制数据,只包含文本增量和数据? 我想转储现有的大型 SVN 存储库,但只是代码。我对存储的二进制文件不感兴趣。但是
目前我正在设置 TortoiseSVN 并阅读文档等。 手册经常提到 svnadmin。 我想通了,我必须下载它 seperatly . 但是link似乎老了。 经过一番浏览,我得到了 here .
我有一个带有 SVN 存储库的硬盘,但它“死了”。在我设法恢复它之前,我在另一个 HDD 上创建了新的存储库,并将所有文件提交到从修订版 1 开始的新存储库,并丢失了所有历史记录。 现在我已经恢复了旧
我将 Subversion 与 Apache 一起使用,并希望普通用户(即非 root 用户)能够创建新的存储库。我认为使用带有组 www-data 和组粘性位集的父目录可以很容易地做到这一点。不幸的
... 如果有人试图在 svnadmin dump REPOS_PATH 期间提交会发生什么? subversion book对此没有任何说明。 最佳答案 并发运行 svnadmin dump不会干扰
我正在尝试通过定期维护尽可能快地保持我的 svn 1.9 存储库。我在 svn website 上阅读打包存储库是加快速度的好方法。 我想知道是否需要调用 svnadmin pack定期(例如每 3
我的服务器上设置了许多不同的存储库。我需要在这些 repo 协议(protocol)中的每一个中都有一个相同的提交后 Hook 文件。现有的足够简单,但是有没有办法让调用 svnadmin creat
我已经编写了一个 C# 应用程序来检查存储库是否应该是 dumper(使用一些参数) 我已经在我的计算机 (Winsows 8) 上编译了这个应用程序,它可以按预期运行。当我尝试在安装了 .net 4
我们正在使用 svnsync 镜像 1.6 版本库。我们每周在主存储库上运行一次 svnadmin pack,但我想知道我们是否可以或是否也应该在镜像存储库上运行它。根据我对 SVN 内部结构的了解,
我需要一个 svn 存储库的转储。我找到了两个解决方案 svnrdump dump 和 svnadmin dump svnrdump dump与 svnadmin dump 相同? 如果不是,这两个命
我在我工作的企业中的 SVN 服务器中有一个大型存储库。我需要每天验证此存储库的完整性,以检查 SGBD 是否存在某些不稳定或破裂。 我正在使用提示命令行“svnadmin path_to_my_re
我正在将我的大量工作从个人 SVN 存储库转移到 git 存储库。我有一个 cron 作业设置,每晚在我所有的 repos 上运行 svnadmin dump 到一个远程文件夹。 git 中有类似的功
我目前在可用磁盘空间不足的服务器上有一个 SVN 存储库。因此,我想将此 SVN 存储库迁移到新服务器。通常我会使用以下命令: svnadmin dump /path/to/somerepositor
我尝试像这样克隆一个远程 svn 存储库: svnadmin create /root/repo/ svnrdump dump svn://myserver | svnadmin load /root
我有一个巨大的服务器 Subversion 存储库,我应该将其移动到外部挂载分区。当然有可能制作 svnadmin load/dump 或 svnadmin hotcopy,但在我的情况下可能需要很多
我是一名优秀的程序员,十分优秀!