svndumpfilter2解决svnadmin:无法写入流:断管问题

时间:2012-04-23 17:31:37

标签: svn

我最近将“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来解决这个问题。

谢谢!

1 个答案:

答案 0 :(得分:0)

    如果当前目录中存在svndumpfilter2,则
  1. ./svndumpfilter2有效。 svndumpfilter2是您必须先下载的第三方工具。然后用下载目录替换点。
  2. 消息“svnadmin:无法写入流:断管”是先前错误的结果。 svnadmin继续将其输出馈送到管道中,但管道的另一端(第一个示例中的svndumpfilter或第二个示例中不存在的svndumpfilter2)已终止,而不等待流的结束。只是忽略那条消息。