0

我最近将我的“dir1”从“myrepo1/trunk/dir1”移动到“myrepo1/archives/dir1”。现在我想把它单独移到一个新的仓库中。所以我做了以下事情:

svnadmin dump myrepo1 | svndumpfilter include --drop-empty-revs --renumber-revs archives/dir1  > dumpfile

但我收到以下错误:

svndumpfilter: Invalid copy source path '/trunk/dataManagement'
svnadmin: Can't write to stream: Broken pipe

我在互联网上读到了这个并想使用 svndumpfilter2 (比如在http://blog.janjonas.net/2010-02-16/svndumpfilter-svndumpfilter2-extract-svn-paths-to-separated-repository)但我明白了

-bash: ./svndumpfilter2: No such file or directory
svnadmin: Can't write to stream: Broken pipe

我想知道如何使用这个 svndumpfilter2 来解决这个问题。

谢谢!

4

1 回答 1

0
  1. ./svndumpfilter2如果当前目录中存在 svndumpfilter2 则有效。svndumpfilter2 是您必须先下载的第 3 方工具。然后将点替换为下载目录。
  2. 消息“svnadmin: Can't write to stream: Broken pipe”是先前错误的结果。svnadmin继续将其输出馈送到管道中,但管道的另一端(第一个示例中的 svndumpfilter 或第二个示例中不存在的 svndumpfilter2)已终止,而无需等待流结束。只是忽略该消息。
于 2013-01-31T20:23:29.450 回答