Консультант по Git
Не имею опыт работы с Git, необходимо добавить сеть публичных проектов на GitHub и 1 приватный проект на bitbucket
Необходим человек, который поможет наладить инфраструктуру и научит пользоваться TortoiseGit и стандартным агентом GitHub
Минимальное требование к кандидату - опыт работы с git subtree
Для начала нужно создать "сеть" из 5 ссылающихся друг на друга проектов. Каждый проект это 1-2 файла исходников (можно положить в папку sources например) и несколько дополнительных директорий, например demos и help. Перечисляю проекты:
1) CachedBuffers
исходники: CachedBuffers.pas + CachedStreams.pas
demos
help
2) UniConv
исходники: UniConv.pas
demos
help
3) CachedArchives
исходники: CachedArchives.pas
demos
help
ссылается на CachedBuffers.pas
4) CachedTexts
исходники: CachedTexts.pas
demos
help
ссылается на CachedBuffers.pas + UniConv.pas
5) ApolloXML
исходники: ApolloXML.pas
demos
help
ссылается на CachedBuffers.pas + UniConv.pas + CachedTexts.pas
В качестве решения уже предлагали git submodule. Но в этом случае будут тянуться репозитории целиком, а желательно только по 1 файлу исходников. Похоже для этой задачи подойдёт git subtree, но я теряю слишком много времени на организацию проектов, мне нужна помощь специалиста.