2011-01-04 11 views
3

私はSVNリポジトリにフォルダのダンプファイルを作成しようとしています。 (私の目標は、このダンプを別のリポジトリにインポートすることですが、これは別の話です)。SVN:フォルダのダンプファイルを作成する

私はこれについて20ページのように読みましたが、それらはすべてsvndumpfilterを使用するように指示していますが、動作させることができません。

C:\>svnadmin dump d:/SvnData/TestingSVN/ | svndumpfilter include /TestingSVN/Trunk/Fms/ > d:\FMS.txt 

コマンドラインの出力は、この奇妙なことである:

はここに私のコマンドです

Including prefixes: 
    '/TestingSVN/Trunk/Fms' 
* Dumped revision 0. 
Revision 0 com*m iDtutmepde da sr e0v.isi 
n 1. 
Revision 1 committed as 1. 
* Dumped revision 2. 
Revision 2 committed a*s D2u.mpe 
revision 3. 
Revisio*n D3u mcpoemdm irtetveids iaosn 34.. 
Revision* 4D ucmopmemdi trteevdi saiso n4 .5. 
Revision 5 com*m iDtutmepde da sr e5v.isi 
n 6. 
Revision 6 commi*t tDeudm paesd 6r.evi 
ion 7. 
Revisio*n D7u mcpoemdm irtetveids iaosn 78.. 
Revision *8 Dcuommpmeidt treedv iassi o8n. 9. 
Revision 9* cDoummmpietdt erde vaiss i9o.n 1 
. 
Revisi*o nD u1m0p ecdo mrmeivtitseido na s1 11.0 
. 
Revision 11 *c oDmummiptetde dr eavsi s1i1o.n 1 
. 
Revision 12 committed* aDsu m1p2e.d r 
vision 13. 
Revision 13 committ*e dD uamsp e1d3 .rev 
sion 14. 
Revision 14 commit*t eDdu mapse d1 4r.evi 
ion 15. 
Revision 15 committed as 15. 
* Dumped revision 16. 
Revision 16 committed as 16. 
Dropped 83 nodes: 
    '/Branches' 
    '/Branches/305' 
    '/Branches/305/New Text Document.txt' 
    '/Fms' 
    '/Fms/ADPropertySheet.cpp' 

etc. for 83 nodes... 

はまた、ダンプファイル自体は唯一の3キロバイトで、本当のデータが含まれていません、 (これは完全なダンプではなく、単なるサンプルです)。

SVN-fs-dump-format-version: 2 
UUID: 592fc9f0-5994-e841-a4dc-653714c95216 
Revision-number: 0 
Prop-content-length: 56 
Content-length: 56 
K 8 
svn:date 
V 27 
2009-06-19T15:05:52.001352Z 
PROPS-END 
Revision-number: 1 
Prop-content-length: 112 
Content-length: 112 
K  7 
svn:log 
V 38 
This is an empty revision for padding. 
K 8 
svn:date 
V 27 
2009-06-19T15:11:29.378511Z 
PROPS-END 

これをどのように分類できますか?

+0

あなたの書式が修正されました。コード(またはコードのような)の書式設定には、4つのスペースインデントまたは '{}'ボタンを使用します。 –

+0

@DarkJeffあなたのために書式設定しました。将来的には、 '{}'ボタンを使ってコードブロックをフォーマットすることができます。 – marcog

+0

@Greg LOL!(15文字) – marcog

答えて

2

ノイズの多い出力は、パイプラインの両方のコマンドの標準エラーがコンソールに混在しているためです。次の2つのコマンドにこれを分割した場合には、より多くの意味を行います:

* Dumped revision 0. 
* Dumped revision 1. 
* Dumped revision 2. 
... 

Revision 0 committed as 0. 
Revision 1 committed as 1. 
Revision 2 committed as 2. 
... 

うまくいけば、これらは上記のあなたの単一の出力に組み合わせるなっていることがわかります。

それ以外の場合は、コマンドの構文が正常に表示されます。しかし、実際には "/ TestingSVN/Trunk/Fms"にデータがありますか?ドロップされたノードで "/ Fms"が表示されるので私は尋ねます。おそらくあなたのフォルダがあなたとは違うパスにあるのだろうかと思います。確認のために作業コピーで 'svn info'を試してみてください。私は、 "トランク/ FMS"または恐らく "FMS"の組み込みが適切かもしれないと思います。

+0

「svn info」は何か分かりませんが、FMSフォルダのTortoise SVNリポジトリブラウザを開くと、パスはhttps://svn.yyyyy.com:8443/svn/TestingSVN/Trunk/です。 Fms。だから道は大丈夫と思われる...私は良い方向にあると思われるので、私は試し続けよう。 –

+0

私はFmsだけで試してみました。私は本当になぜsvndumpfilterがトランクを無視するのか理解していないが、それはうまくいった!どうもありがとう –

関連する問題