问题标签 [svndump]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
441 浏览

svn - svn 迁移但转储存储库的一部分

我使用 svnadmin 转储/加载周期将存储库从服务器 1 迁移到服务器 2,但我只是转储了最新的 100 个版本(600~700)。我发现新存储库的修订版是从 1 到 100,而不是从 600 到 700。这是问题所在,在重新定位工作副本后,我对其进行了更新,然后出现“No such revision 700”错误。似乎是新的存储库版本错误?

有什么建议么?

0 投票
2 回答
12155 浏览

svn - svnrdump 转储和 svnadmin 转储之间的区别

我需要一个 svn 存储库的转储。我找到了两个解决方案

svnrdump dump

svnadmin dump

svnrdump dump是一样的svnadmin dump吗?

如果不是,这两个命令有什么区别?

0 投票
0 回答
132 浏览

svndump - 无法合并存储库

使用时:svnrdump 加载 URL < file.dump

我收到以下错误:

未能锁定目标存储库,当前由 x 持有

svnrdump: E000022: 10 次尝试后无法锁定目标存储库

0 投票
1 回答
458 浏览

svn - svnadmin dump cmd 可以创建的最大大小是多少

我有大于 10 GB 的 svn 存储库。服务器上运行的 svn 是 SVN 1.6。我已经使用转储和加载迁移到 SVN 1.9。有没有人为存储库大小超过 10 GB 创建转储文件。如果SVNADMIN 转储/加载不支持非常大的存储库,我必须找到替代方法,例如基于修订的转储。我相信对于 svn 中的大型存储库,应该有一些经过验证的方法。

0 投票
1 回答
392 浏览

svn - “svnadmin load”之后的“svn checkout”:

我按照此处的步骤转储和加载 SVN 存储库。我现在有一个名为“newrepo”的存储库,我想检查一下。所以,我执行“svnserve -d”,然后执行“svn checkout file:///newrepo newcheckout”,我得到以下错误:

(这是在 Windows 10 中的 Cygwin 中;存储库是来自 Windows 7 上的 VisualSVN 服务器的转储。)

我可能错过了 newrepo 之后的一些路径,但是自从我使用旧存储库以来已经有一段时间了。我可以用“snvlook tree”或类似的东西找到它吗?假设我得到了路径,我还需要做什么其他步骤?

任何帮助将非常感激!最终,我想将存储库迁移到 GitHub。

0 投票
1 回答
791 浏览

macos - "svnrdump" command getting "svnrdump: command not found" error

I have installed command line tools on my macOS Sierra, but I am not able to use "svnrdump" command. It gives "svnrdump: command not found" error. Here is how my /usr/bin looks like.

enter image description here

0 投票
1 回答
186 浏览

svn - 如何从 svn 转储文件中删除顶层

我有一个 svn 转储文件,其中包含所有路径中的存储库名称。即 repo/trunk repo/branches repo/tags 我正在使用转储文件在另一台服务器上重新创建 repo,但我需要从路径中删除“repo”,否则在尝试加载时会出错。

在线 svn 文档说要手动编辑文件,但是当我这样做时,我会在加载过程中遇到校验和错误。必须有更好的方法来做到这一点?

0 投票
0 回答
159 浏览

svn - 转储 SVN 分支失败,转储为空

编辑:这个已经解决了。然而,在这里真正帮助我的是工具svnsanitizer。基本上,代码严重错位,依赖关系遍布整个存储库。该工具将完整的 SVN 转储作为文件(不要管道它!)并清理所有链接的文件夹,导致一堆文件夹完成分支。我真的不知道为什么我的用户在一个分支中有超过 2000 个移动的文件夹......但是,这就是生活。

总之,结案了。我猜总比没有好。希望这可以帮助任何在类似情况下苦苦挣扎的人!


这对我来说是一个令人头疼的问题,因为我几乎不使用 SVN:

我必须从一个由 Teamforge 实例管理的相当大的 SVN 存储库中转储一个分支(SVN 部分似乎相当标准)。完整转储工作正常,但过滤掉想要的分支失败,因为转储文件中没有内容。我尝试的任何分支都失败了。但是,当我通过 Web 界面、代码文件和所有内容浏览存储库时,其中肯定有代码。

这些是我使用的命令:

foo.dump 的大小始终为 195 字节,包含如下内容:

到目前为止我试图解决这个问题但没有成功的事情:

  • 更改参数和选项,删除选项,使用 --patterns
  • 更改过滤路径,例如命中和未命中
  • 转储一个不同的分支作为测试,也是空的
  • 使用 svndumpfilter2 和 3
  • grep 在路径的大转储上,它返回一些结果,但它出现的行周围没有代码。

如果没有这个相当大的存储库的整个其余部分,我如何转储这个特定的分支?

0 投票
3 回答
214 浏览

svn - 如何使用 svnever?

我有一个转储文件(Your_dumpfile.dmp),我正在尝试使用 svnever 检查存储库的格式以帮助编写 svn2git 的规则。

Svnever 听起来像是一个很棒的工具,但是,实际上并没有任何关于如何使用它的好的文档。

到目前为止,我已经按照https://github.com/hartwork/svneverever安装了它,并且我已经pysvn在这个过程中安装了它,这是一个依赖项。

目前,当我尝试运行时svneverever --no-progress <Your_dumpfile.dmp file path>,我得到以下信息:

我怎样才能让命令工作以及何时工作,从我的文件中的哪个位置运行它(例如,在转储文件所在的文件夹中......等)?

更新:我已经意识到在 svneverever 文件夹中,没有可执行文件。 https://i.imgur.com/zssv9Vz.png

其他文件夹中有一些 py 文件。我应该运行这些吗?

这是已经安装的:

https://i.imgur.com/jPxOjj4.png https://i.imgur.com/FVrGmlk.png https://i.imgur.com/q3cTV9W.png

0 投票
0 回答
43 浏览

svn - svnsync 后缺少 svn 属性

我正在尝试 svnsync 具有属性的存储库svn:ignore

但是在 svnsync 和 copy-revprops 之后,我仍然在目的地丢失了这个属性。

我注意到的其他事情是:

  1. 如果我这样做svnrdump dump& svnadmin load,则该属性存在。
  2. 如果我这样做svnrdump dump -r REV --incremental,则该属性不存在。

我在 MacOSX 上有 svn 版本 1.10.0 (r1827917),如果它是相关的,我的pre-revprop-change钩子什么也不做。

我在这里想念什么?