2016-11-11 2 views
1

は、私は小さなC++ヘッダーのみのおおよそのヒットのように構成されたユーティリティライブラリを持っています含めるパス(私は#include <my_lib/header1.h>を経由してヘッダにアクセスすることができます)にmy_lib_root選択チェックアウト

my_app\ 
    - libs\ 
     - my_lib_root\ 
      - my_lib 
      - test_src 
      - ... 
    - src 
    - ... 

はしかし、これは私がmy_libの実際の開発をやっている時にのみ関連した、多くのものを引き込むので、私不思議、もしあればyが唯一my_libサブフォルダチェックアウトする:理想的

my_app\ 
    - libs\ 
     - my_lib_root\ 
      - my_lib     
    - src 
    - ... 

を、私も完全にmy_lib_rootを取り除くしたいと思います:

my_app\ 
    - libs\   
     - my_lib     
    - src 
    - ... 

上記二つのうちの一つを達成するためにgitでどのような方法があります結果?

答えて

1

これは、スパースチェックアウトを使用して行うことができます。

これについては既にご質問があります。これをチェックしてください。 How do I clone a subdirectory only of a Git repository?

+0

ご意見ありがとうございます。スパースチェックアウトでは私は第2版を達成することができません - そうですか? – MikeMB

関連する問題