0

Subversion リポジトリを持っていますが、本当に必要なものがすべて揃っているかどうかを確認するにはどうすればよいですか?

ファイルとフォルダーの数は、Working Folder と、リポジトリの作成に使用した元のフォルダーとの間で大きく異なります。各リポジトリ フォルダー内の .svn フォルダーの内容を考慮してもです。(それらがすべて同じであると仮定すると、有効ではない可能性があります。)別のサーバーで作成したサンドボックスの「練習」リポジトリとも一致しません。

私は Subversion を使い始めたばかりなので、まだディスプレイに保護用のプラスチック製のタブが付いています。マニュアルまたはこのサイトでこれに関するものを見つけることができませんでした。

インポートとコミットはすべて「完了」などと表示され、エラーはありません(現時点では)が、すべてがそこにあることを完全に確認する方法を見つけたいと思います。30,000 以上のファイルに 1.6 ギガ以上のデータがあるので、2 つのリストを比較したり、目で追ったりしたくありません。

4

2 に答える 2

1

svn status作業ディレクトリの最上位にある は、コミットされていないすべてのファイルを表示します。に関してはsvn import、通常、実行時にインポートするファイルのリストが出力されます。これにより、機能したかどうかがわかります。

私は「あなたのツールが彼らの言うことをすることを信頼してください」と言います(つまりsvn import、それらのファイルはすべてインポートされます、私を信じてください)が、本当に確実にしたい場合は、作業コピーまたはリポジトリから別の場所にエクスポートできます、つまり作業コピーディレクトリから:

svn export . ../test

次に、このディレクトリと元のディレクトリで diff ユーティリティを実行します。まだ変更をコミットしていない場合は、カーボン コピーにする必要があります。

于 2010-08-13T14:59:39.310 に答える
0

svn statusコマンドを使用すると、バージョン管理されていないファイルを一覧表示できます。

svn status | grep -e ^?
于 2010-08-13T14:58:43.887 に答える