git - работа с подмодулями:
сценарий: у меня есть проект-библиотека, содержащий код общего назначения. этот проект может использоваться в неограниченном множестве проектов.
для этого в папке использующего проекта создаем submodule, указываем git-URL библиотеки, указываем имя подпапки, где должен появиться проект-библиотека.
ву а ля. можно добавить библиотечный проект в солюшен использующего проекта (он ,кажись, не будет использоваться в родительском проекте).
при чем, проект-пользователь будет всегда использовать один и тот же коммит библиотеки. если мы хотим, чтоб проект использовал последнюю (на данный момент) версию библиотеки - заходим в папку подмодуля и там делаем Pull. После чего нужно закоммитить изменение в проекте-пользователе. т.е., проект отслеживает версию коммитов подмодулей.
когда клонируем проект-пользователь - после этого нужно сделать update submodules - тогда загрузятся файлы, которые в подмодулях.
сценарий: у меня есть проект-библиотека, содержащий код общего назначения. этот проект может использоваться в неограниченном множестве проектов.
для этого в папке использующего проекта создаем submodule, указываем git-URL библиотеки, указываем имя подпапки, где должен появиться проект-библиотека.
ву а ля. можно добавить библиотечный проект в солюшен использующего проекта (он ,кажись, не будет использоваться в родительском проекте).
при чем, проект-пользователь будет всегда использовать один и тот же коммит библиотеки. если мы хотим, чтоб проект использовал последнюю (на данный момент) версию библиотеки - заходим в папку подмодуля и там делаем Pull. После чего нужно закоммитить изменение в проекте-пользователе. т.е., проект отслеживает версию коммитов подмодулей.
когда клонируем проект-пользователь - после этого нужно сделать update submodules - тогда загрузятся файлы, которые в подмодулях.