- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们在工作中一直在做一些存储库跳跃,作为杂手,我试图将一些旧历史重写到我们将使用的新存储库中。如何将 SVN 转储文件重新加载到现有目录中存储库?
我已经做了svnadmin dump
我想移动的旧树干和 Twig 。我已经处理它们以删除 trunk
和 branches/myBranch
转储文件中路径的前缀。我也加载了一个到 newRepo/fromOldRepo_ref/development
.
$ svn copy --parents file://`pwd`/newRepo/fromOldRepo_ref/development@172 file://`pwd`/newRepo/fromOldRepo_ref/features/2169 -m "Branch to 2169 reference branch"
Committed revision 182.
$ svnadmin load --parent-dir fromOldRepo_ref/features/2169 newRepo < dumpfile
<<< Started new transaction, based on original revision 2171
svnadmin: E160020: File already exists: filesystem 'newRepo/db', transaction '182-53', path 'fromOldRepo/features/2169'
* adding path : fromOldRepo/features/2169 ...
newRepo/fromOldRepo_ref/development@172
做了上面的分支至
newRepo/fromOldRepo_ref/features/2169
.之后我想在
2169
中创建更多提交通过加载另一个转储文件,但如上所示出错。这能解决吗?
最佳答案
而--deltas
选项与 svndumpfilter
不兼容, --incremental
是。 --deltas
将每个提交作为增量存储在转储文件中,从而节省磁盘空间。 --incremental
捕获第一个条目作为概念增量(与仅节省磁盘空间相反),从而允许将目录的内容从转储文件加载到现有目录中。当第一次提交包含对文件夹属性的更改时,我还必须将转储文件的内容更改为更改类型 change
而不是 add
.
关于svnadmin 加载到现有目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14589287/
我们在工作中一直在做一些存储库跳跃,作为杂手,我试图将一些旧历史重写到我们将使用的新存储库中。如何将 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,但在我的情况下可能需要很多
我是一名优秀的程序员,十分优秀!