我最近将“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来解决这个问题。
谢谢!
答案 0 :(得分:0)
./svndumpfilter2
有效。 svndumpfilter2是您必须先下载的第三方工具。然后用下载目录替换点。svnadmin
继续将其输出馈送到管道中,但管道的另一端(第一个示例中的svndumpfilter或第二个示例中不存在的svndumpfilter2)已终止,而不等待流的结束。只是忽略那条消息。