Проекты (ABC, DEF, ..) организованы в одном SVN-хранилище.
Repo ------ABC
+-----DEF
+-----GHI
+-----JKL
В попытке избежать проверки всего (обширного) репозитория, я проверил (через TortoiseSVN) только два проекта, над которыми я работаю, DEF и JKL.
Циклы обновления / фиксации работают нормально для обоих, но я озадачен разным расположением файла .svn
.
myproj ------dir1------DEF+-----file1.c
+-----file2.c
+-----.svn
+-----dir2+-----.svn
+-----JKL+-----file3.c
+-----file4.c
Где должен быть .svn
при извлечении одного из каталогов из репо? Если оба местоположения правильны, каково значение различных структур?
Обновление
Я должен упомянуть, что это два совершенно разных проекта, с совершенно разными командами соавторов, с совершенно независимыми циклами обновления / принятия. Я не уверен, что таким способом целесообразно использовать репозиторий SVN для нескольких проектов.
Обновление 2
Несмотря на то, что я хочу обновлять / фиксировать независимо в каждом из этих двух проектов, я хочу видеть название проекта (DEF, ..) в моем рабочем каталоге после извлечения. Это дает мне мягкое подтверждение того, что я нахожусь в правильном месте.