こちらのリポジトリのsample_apps/6_0_0/ch12/ というフォルダのみローカルリポジトリに取り入れるために、こちらのサイトを参考にしていろいろやってみたのですがうまくいきません。
上記のサイトの4行目にある
echo 目的のフォルダ > .git/info/sparse-checkout
↑のファイルのパスの書き方が間違っているんだと思いますが何を試してもダメです。
error: Sparse checkout leaves no entry on working directory
といわれてしまいます。
かれこれ2時間ほど格闘しているのですがギブアップです。
環境はCloud9です。
どなたかご教授いただければ幸いです。
#試したこと
sample_apps/6_0_0/ch12/ とかいろんなパスの書き方をしたのですが全部だめでした↓
gitbash
1sano:~/environment/sample_app_2 $ git init 2Initialized empty Git repository in /home/ubuntu/environment/sample_app_2/.git/ 3sano:~/environment/sample_app_2 (master) $ git config core.sparsecheckout true 4sano:~/environment/sample_app_2 (master) $ git remote add origin https://github.com/yasslab/sample_apps.git 5sano:~/environment/sample_app_2 (master) $ echo yasslab/sample_apps/tree/master/6_0_0/ch12 > .git/info/sparse-checkout 6sano:~/environment/sample_app_2 (master) $ git pull origin master 7remote: Enumerating objects: 592, done. 8remote: Counting objects: 100% (592/592), done. 9remote: Compressing objects: 100% (331/331), done. 10remote: Total 4847 (delta 311), reused 475 (delta 244), pack-reused 4255 11Receiving objects: 100% (4847/4847), 8.92 MiB | 4.99 MiB/s, done. 12Resolving deltas: 100% (2188/2188), done. 13From https://github.com/yasslab/sample_apps 14 * branch master -> FETCH_HEAD 15 * [new branch] master -> origin/master 16error: Sparse checkout leaves no entry on working directory 17sano:~/environment/sample_app_2 (master) $ echo /sample_apps/tree/master/6_0_0/ch12 > .git/info/sparse-checkout 18sano:~/environment/sample_app_2 (master) $ git pull origin masterFrom https://github.com/yasslab/sample_apps 19 * branch master -> FETCH_HEAD 20error: Sparse checkout leaves no entry on working directory 21sano:~/environment/sample_app_2 (master) $ echo sample_app_2 > .git/info/sample_apps/6_0_0/ch12/ 22bash: .git/info/sample_apps/6_0_0/ch12/: No such file or directory 23sano:~/environment/sample_app_2 (master) $ echo sample_app_2 > .git/info/yasslab/sample_apps/tree/master/6_0_0/ch12 24bash: .git/info/yasslab/sample_apps/tree/master/6_0_0/ch12: No such file or directory 25sano:~/environment/sample_app_2 (master) $ echo sample_app_2 > .git/info/master/6_0_0/ch12 26bash: .git/info/master/6_0_0/ch12: No such file or directory 27sano:~/environment/sample_app_2 (master) $ echo sample_app_2 > .git\info\sparse-checkout ch12 28sano:~/environment/sample_app_2 (master) $ git pull origin master 29From https://github.com/yasslab/sample_apps 30From https://github.com/yasslab/sample_apps 31 * branch master -> FETCH_HEAD 32error: Sparse checkout leaves no entry on working directory 33sano:~/environment/sample_app_2 (master) $ echo sample_app_2 > .git\info\sparse-checkout yasslab/sample_apps/6_0_0/ch12/ 34sano:~/environment/sample_app_2 (master) $ git pull origin master 35From https://github.com/yasslab/sample_apps 36 * branch master -> FETCH_HEAD 37error: Sparse checkout leaves no entry on working directory 38sano:~/environment/sample_app_2 (master) $ echo /ch12 > .git\info\sparse-chec 39kout 40sano:~/environment/sample_app_2 (master) $ git pull origin master 41From https://github.com/yasslab/sample_apps 42 * branch master -> FETCH_HEAD 43error: Sparse checkout leaves no entry on working directory 44sano:~/environment/sample_app_2 (master) $ echo https://github.com/yasslab/sample_apps/tree/master/6_0_0/ch12 > .git\info\sparse-checkout 45sano:~/environment/sample_app_2 (master) $ git pull origin master 46From https://github.com/yasslab/sample_apps 47 * branch master -> FETCH_HEAD 48error: Sparse checkout leaves no entry on working directory 49sano:~/environment/sample_app_2 (master) $ 50
ご返答お待ちしております。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/30 14:52 編集