Я использую SVN в данный момент и собираюсь перенести свои проекты в git.
Я использую один репозиторий SVN для хранения всех проектов, которые я создаю . Моя структура выглядит примерно так:
/
/group1
/subgroup1
/project1
/branches
...
/tags
...
/trunk
...
/project2
...
/subgroup2
/project3
...
/project4
...
/group2
/subgroup3
...
/subgroup4
...
/lib
/lib1
/lib2
/lib3
Как видите, я храню свои проекты в группах, а / lib
содержит библиотеки, совместно используемые проектами.
Я выбрал эту структуру сортировки, потому что:
svnserve
, работающий как сервис / демон на моем компьютере со всеми размещенными на нем проектами (мне не нравится подход к файловым путям). Теперь ... . Мне было интересно:
Как такой рабочий процесс будет работать, если я перейду на git?
В частности:
svnserve
эквивалент git. *) Я читал о git и понимаю, что это так, но я хотел перепроверить с опытными людьми.