コンテンツにスキップ
GitTree
リモコンと同期

限られたリポジトリ履歴を使用して作業する

浅いクローンは最新のコミットのみをダウンロードします。ブロブレス クローンは、必要な場合にのみファイルの内容をダウンロードします。どちらも巨大なリポジトリを素早く複製できます。浅いクローンでは、グラフは履歴がどこで停止するかを示し、Fetch More History または Fetch Full History が残りをもたらします。

無料更新されました

GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。

このページでは
  1. 始める前に
  2. どこで見つけられますか
  3. ステップ
  4. 期待される結果
  5. 浅いクローンが与える影響
  6. 何か問題が発生した場合
  7. 質問
  8. 関連している

始める前に

  • 非常に大規模なリポジトリのクローンを作成しているか、そこで作業しています。

どこで見つけられますか

  • クローン ダイアログ: Depth および Download file contents only when they are needed (blobless)。
  • 浅いクローンのグラフの下部にある shallow boundary 行。メニューには Fetch More History と Fetch Full History が含まれています。
アクションmacOSWindowsとLinux
Fetch All⌘⇧FCtrl+Shift+F

ステップ

  1. 限定された履歴を持つクローン

    クローン ダイアログで、最新のコミットのみをクローンするには、「Depth」(50 など)を入力します。 Full history については空のままにしておきます。または、Blobless オプションをオンにして、すべてのコミットを保持し、ファイルの内容をオンデマンドでダウンロードします。

  2. 歴史がどこで止まるのかを確認する

    浅いクローンでは、グラフは history continues on the remote という行で終わります。

  3. 必要なときにさらに入手

    その行を右クリックします: Fetch More History でさらにコミットするか、Fetch Full History で通常のクローンにします。

期待される結果

高速で小さなクローンを使用して作業し、タスクで必要な場合にのみ古い履歴をフェッチします。

浅いクローンが与える影響

  • 前後や枝の根元などのカウントは境界で止まります。
  • ファイル履歴と責任はそれを超えて見ることはできません。
  • 完全な履歴を取得すると、すべての制限が削除されます: GitTree は This is no longer a shallow clone. と言います

何か問題が発生した場合

「コミットの整数を入力するか、完全な履歴を表示するには空のままにしてください。」

深さには、1 または 50 などのコミット数が必要です。

質問

浅いのか、それとも無泡なのか?

Blobless はすべてのコミットを保持するため、履歴、非難、マージが正常に機能し、日常の作業に適しています。シャローは一番小さく、パッと見や体格に合わせます。