ヘッダーファイルのみを含む小さなライブラリに取り組んでいます。さらに、いくつかのテストと CMakeLists.txt を作成しました。git master ブランチに次のディレクトリ構造があります。
/
include/
header 1.hpp
header 2.hpp
...
tests/
test 1.cpp
test 2.cpp
...
CMakeLists.txt
ライブラリを使用したいのですが、もちろん、他のプロジェクトではテストや CMakeLists.txt は必要ありません。したがって、この構造を「devl」というブランチに配置し、master ブランチには「include/」のコンテンツのみを配置したいと考えています。
私はグーグルで検索しましたが、他の誰かがサブディレクトリを抽出したい場合は、常に別のレポに入れたいと思っています。
では、サブディレクトリを別のブランチに移動するにはどうすればよいでしょうか? それとも、物事を公開するのは間違った方法ですか?