私はリアルタイム プロジェクトを行っています。ベース、つまりソース コードのサイズは非常に大きく、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