0

sourcetree ツールを使用して git ブランチをチェックアウトしていますが、45 分ほどかかります。

コマンドが実行される
git -c diff.mnemonicprefix=false -c core.quotepath=false clone --branch mybranch --recursive mygitrepourl

ブランチのサイズ: 670 MB

チェックアウトに時間がかかる理由を理解するのを手伝ってください。

4

2 に答える 2

0

ここ--depth 1で最新のコミットのみをクローンに使用

git clone yourlink --depth 1

ビットバケットで。事前オプションClone depth:1

于 2016-03-14T07:53:14.120 に答える
0

大きなファイル (場合によってはバイナリ ファイル) が git リポジトリに (場合によっては複数のバージョンで) 保存されている可能性があります。

その場合、レポ履歴からそのファイルを削除し、(そのレポの他のユーザーと通信した後) git push --force.

また、これらの大きなファイルにはGit Large-File Storage (Git LFS)の使用を検討することもできます。

于 2016-03-14T07:37:10.637 に答える