[解決済み] git-svn cloneの再開
質問
私は git-svn の clone 操作を使用して SVN リポジトリのクローンを開始しました。 インポートに約 6 時間かかった後 (それは大きなレポです)、私のコンピューターは私の上で眠ってしまいました。 最初の作業をすべてやり直すことなく、操作を再開する方法はありますか?
どのように解決しましたか。
この
git svn fetch
を再開するコマンドです。
git svn clone
は、いくつかの情報源によって確認されています。
- Git svn と Gnome ブログエントリー
<ブロッククオート(ちなみに、最初のクローン作成中に接続が切れたり、クローンを停止する必要がある場合、クローンを再開するには、上記のコマンドを実行して履歴のダウンロードを再開するだけでよいです).
でのメモリリークがあるようです。
git-svn
. のサイズが
git-svn
プロセスのサイズは徐々に大きくなり、約 2 週間後には常駐サイズが 1.2 GB になり、その時点で OS はそのフォークを拒否しました。
実のところ、これは不幸中の幸いでした。
私は中断されたクローンを単純な " で再開することができました。
git svn fetch
で再開することができ、根本的に小さくなったヒープではるかに速く実行できました。
これは、実際、とてもうまくいったので、私は毎晩と毎朝、このプロセスを中断して再起動する習慣を身につけました。数日後、それは完了しました。
あなたの冒険の始まりは
git-svn
の冒険を始めます。
git svn clone url://path/to/repo -s
<ブロッククオート
は
-s
フラグは、あなたのリポジトリが "trunk、branches、tags" という規約を使用していることを想定しています。そうでない場合、どのディレクトリがブランチやタグを表すのか、Git に認識させたい場合は手動で指定しなければなりません。
SVN からすべてのリビジョンを取得し、ローカルにコミットするため、長い時間がかかります。何らかの理由で停止した場合は、次のコマンドで再開できます。
git svn fetch
.
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git ですべてのリモートブランチをクローンする方法
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
gitlab をアップロード ! [リモート拒否] dev -> dev (受信前のフックが拒否されました)
-
[Gitラーニングノート】Gitのコンフリクト:マージする前に変更をコミットするかstashする。
-
[解決済み] Gitの本番環境へのプッシュ(FTP)
-
[解決済み] チェリーピックのコンフリクトを解決するにはどうしたらいいですか?
-
[解決済み] GitHubで、既存のレポを追加するときにすべてのブランチをプッシュするにはどうしたらいいですか?
-
[解決済み] Gitブランチの名前をローカルとリモートで変更できますか?重複
-
[解決済み] git add --patch' で新しいファイルをインクルードする?
-
[解決済み] GitとSSH、どちらのキーを使うか?
-
[解決済み] Git のプッシュが "non-fast-forward" で拒否されました。
-
[解決済み] Git タグリスト、コミット sha1 ハッシュの表示