1

望ましくないもの、zip ファイル、そこにあってはならないあらゆる種類のバイナリ ファイルで上書きされたアーカイブがあります。

ただし、ソース ファイルをコード チェッカーで実行し、チェッカー ログをアーカイブに追加する必要があります。

最初のチェックアウトで 30G バイトを使用した後、アーカイブが大きすぎてあきらめました。そのため、最初にチェックアウトできないアーカイブが残っています。

重要なファイルと重要でないファイルを「切り取る」ために、次の手順を思いつきました。

  1. アーカイブで svn list を実行します
  2. リストで必要なファイル (約 200.000 ファイルのソース ファイル) をフィルター処理します。
  3. このリストを使用.batして、svn update --force --parents
  4. svn checkout --depth empty(最初の作業コピー)を実行します
  5. 3) のコマンド ファイルを使用します。
  6. コードチェッカーを実行し、cvs でファイルをアーカイブに追加および更新します。(新しいリポジトリを構築するのが最善であることはわかっていますが、コードの所有者に最初にコードを確認するよう説得する必要があります。)

私の質問は: ステップ 3) で、tag/releases/branch のような SVN ディレクトリも含める必要がありますか? または、それらを無視してcvs-add-and-updateステップ 6) を実行できますか?

前もって感謝します、Martijn

4

0 に答える 0