0

私はemacsトランクを分岐しようとしています:

$ mkdir emacs
$ bzr init-repo emacs
Shared repository with trees (format: 2a)
Location:
  shared repository: emacs
$ bzr branch bzr://bzr.savannah.gnu.org/emacs/trunk trunk
Killed39KB  2666KB/s | Fetching revisions:Inserting stream

コマンドを起動した後bzr branch、ダウンロードが開始されます。しばらくすると、コマンドが強制終了され、トランクディレクトリが空になります。同じコマンドを再起動しても効果はありません。中間状態では回復できないようです。結果として、ディレクトリを削除して最初からやり直す必要がありますが、これは分岐をさらに進めるのに役立ちません。

考えられる問題:私のインターネット接続は良くありませんが、それが原因のようです。さまざまな場所から、およびリモートでホストされているVPSから試してみました:同じ動作です!

連続して何度も試してみる(フォルダを削除する)ことがありますが、完了できません。

人々はどのようにemacsトランクリポジトリを分岐しますか?それはツール(bzr)またはリポジトリサーバーの問題ですか?とにかく私の設定に関係していると思いますか?悪いコマンド?

4

1 に答える 1

2

おそらく、プロセスはRAMを割り当てて使用しすぎて、メモリプールが使い果たされた後、カーネルによって強制終了されます(dmesgこのようなメッセージを確認できます)。«bzrkilledout of memory»をグーグルで検索すると、いくつかのバグレポートが生成されます。

回避策として、より多くのRAMを搭載したマシンを試すことができると思います。または、リポジトリ形式の問題(上記のバグレポートに記載されているなど)の場合は、これらのレポートへのコメントで提案されている手順を実行してください。

于 2013-02-22T12:15:44.150 に答える