With git subtree add/pull/split the files become ordinary files in your repo, so collaborators need no extra step. split can extract a subdirectory’s history back out.