Консультант по Git

Дмитрий17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
16.02.2015

Не имею опыт работы с 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, но я теряю слишком много времени на организацию проектов, мне нужна помощь специалиста.