私は特定のサブフォルダだけをダウンロードしたいgit repoを持っています。私が取得したいthemes
サブフォルダ内のフォルダですsparse-checkoutを編集してgitに新しいフォルダをダウンロードさせるには?
themes/theme1
themes/theme8
:私はこれを持っていた.git/info/sparse-checkout
で
#.git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
sparsecheckout = true
[remote "dreamhost"]
url = <repo url>
fetch = +refs/heads/*:refs/remotes/dreamhost/*
[push]
default = tracking
:私の設定はこのようになります。 (私は他のものは必要ありませんが、それは多くあります)。
もし私がgit/pullをしたら、gitがたくさんのものを取得しているのを見ることができます。サブホルダーはthemes
ですが、これはうまくいきません。私はスパースチェックアウトがまだオブジェクトをプルダウンすることを知っています。
変更するには、themes/theme15
のコピーが必要です。 themes
下theme15フォルダを追加することはgitを考え、
themes/theme1
themes/theme8
themes/theme15
をしてからgit pull dreamhost master
をした:だから、私はこのように.git/info/sparse-checkout
を編集しました。しかし、何も起こりません - それはちょうど言う
From <repo url>
* branch master -> FETCH_HEAD
Already up-to-date.
とそこにないです。誰かが私が間違っていることを教えてもらえますか? .git/info/sparse-checkout
を編集した後に余分なステップがありますか?
おかげで、マックス
EDIT:これはgit version 2.8.1
ところで