svn ci/commit に時間がかかる

svn ci/commit に時間がかかる

私はリアルタイム プロジェクトを行っています。ベース、つまりソース コードのサイズは非常に大きく、6 GB を超えています。svn commitを使用してこれらのファイルを処理しようとしている間ssh、パスワードを取得するのに 1 時間または 2 時間以上かかります。ファイルの追加プロセスは問題なく実行されます。コミット コマンドのみを実行すると、時間がかかるようになります。そのため、ファイル サイズに問題があるのか​​、ssh.. に問題があるのか​​、パイプの破損を防ぐ方法はあるのかを知りたいです。

答え1

SVN 変更リストを使用すると、一緒にコミットする一連のファイルを追跡できます。

リンクされたページには多くの詳細が記載されていますが、ここでは概要の例を示します。

$ svn changelist my-changelist mydir/dir1/file1.c mydir/dir2/myfile1.h
$ svn changelist my-changelist mydir/dir3/myfile3.c etc.
... (add all the files you want to commit together at your own rate)
$ svn commit -m"log msg" --changelist my-changelist

関連情報