問題タブ [git-sparse-checkout]

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.

0 投票する
3 に答える
1504 参照

git - Git スパース チェックアウト エラー「エントリ 'path/to/file' は更新されません。スパース チェックアウトを更新できません」

以下の手順に従って、まばらなチェックアウトを行いました

残念ながら、最後のステップはエラーメッセージで失敗します

path/to/file(1)存在する(2)スパースチェックアウトプロセスが別のマシンgitバージョン1.7.1(Centos 6)で成功したため、これは奇妙です。現在のマシンは、git バージョン 1.8.3.1 がインストールされた Centos 7 ボックスです。の出力はgit config --list両方のマシンで同じです。

0 投票する
2 に答える
300 参照

git - git sparse checkout - マージを中止できません

git 2.25.1 の使用 git sparse-checkout init/set を使用して sparsecheckout をセットアップしました。

今、マージを中止する必要がある状況にあります。

試した:

エントリ「QStreams_xxx/infra/QPrism/Qpvc/gradle_pvc/gradle_pvc.iml」が最新ではありません。スパース チェックアウトを更新できません。致命的: インデックス ファイルをリビジョン 'HEAD' にリセットできませんでした

試した:

同じエラー メッセージです。

スパースチェックアウトを無効にしようとしました

エラー:

エラー: sparse-checkout を無効にできません: ステージングされていない変更があります。 エラー: さらに、インデックスにはコミットされていない変更が含まれています。

これから抜け出す方法はありますか?

ありがとうボアズ

0 投票する
1 に答える
917 参照

linux - git sparse-checkout 特定のファイル タイプを無視する

クローンしたくない大量のcsvを含むgitリポジトリがあるため、git sparse-checkoutとこの投稿に出くわしました: https://github.blog/2020-01-17-bring -your-monorepo-down-to-size-with-sparse-checkout/

この投稿から、次のことを行いました。

次に、を編集し.git/info/sparse-checkoutて以下を追加します (上記のページの例から変更)。

しかし、それは正しく機能していないようです。一部のフォルダーが複製された後git pull、一部のフォルダーは複製されません。また、警告が表示されることに気付きましたgit sparse-checkout list

特定のファイルタイプのみを無視する適切な方法は何ですか?