問題タブ [git-bundle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - LFS を使用する git リポジトリをアーカイブするには?
クライアントの通常のファイル サーバーに git リポジトリをアーカイブしようとしています。
以前はこれを行ってgit bundle create [path] --all
いましたが、うまくいきました。
ただし、このリポジトリは Git LFS を使用しており、上記のコマンドを使用して作成されたバンドルには LFS ファイルが含まれていません。
- LFS ファイルを含む、リポジトリのすべてのコミット、ブランチ、および履歴を簡単にエクスポートするにはどうすればよいですか?
- これは LFS で可能ですか?
git - 2 つのコミットの間にある git バンドルを作成しようとしてエラーが発生しました
コミット x からコミット y へのバンドル ファイルを作成しようとしています。git bundle のドキュメントで指定されているように、引数は「git rev-parse および git rev-list に受け入れられる必要があります ...、それは特定のオブジェクトとトランスポートへの参照を指定します」 ただし、次のコマンドを実行すると:
git bundle create test.bundle 15b423..6cffeab
エラーが発生します
error: Refusing to create empty bundle.
次に、rev-list と rev-parse でコミットを参照できることを確認しました。
うまくいかないのはなぜですか?commit Aから commit Bまでの範囲のバンドル ファイルを作成するにはどうすればよいですか?
git - http(s) を介した git バンドルのクローン作成
http経由でgitバンドルを複製することは可能ですか? これをやろうとすると、次のようになりました。
これを行う理由は、サーバー上のリポジトリの圧縮を避けるため (ファイルを提供するだけ) でありgit clone
、ユーザーのアプリケーションによって制限されます。
git - git バンドル ファイルの分割
git バンドル ファイルを分割する方法はありますか? たとえば、repo.bundle1 と repo.bundle2 には、それぞれレポの半分が含まれています。ポータブル バンドルのサイズが大きすぎて転送できません。
転送に許可される最大サイズを変更できないと仮定すると、他にどのようにこれにアプローチできますか。