При использовании Subversion (svn) для управления источником с несколькими проектами я заметил, что номер версии увеличивается во всех каталогах моих проектов. Чтобы проиллюстрировать мой макет svn (используя имена фиктивных проектов):
/NinjaProg/branches /tags /trunk /StealthApp/branches /tags /trunk /SnailApp/branches /tags /trunk
Когда я выполняю фиксацию в тубе программы Ninja, скажем, я понял, что она была обновлена до версии 7. На следующий день позвольте сказать, что я делаю небольшое изменение в приложении Stealth, и оно возвращается как ревизия 8.
Вопрос заключается в следующем: При использовании нескольких проектов с одним сервером Subversion рекомендуется распространять общепринятую практику, чтобы увеличить число версий не связанных между собой проектов? Или я делаю это неправильно, следует создавать отдельные хранилища для каждого проекта? Или это совсем другое?
РЕДАКТИРОВАТЬ: Я задержался, отметив ответ, потому что стало ясно, что есть причины для обоих подходов, и хотя этот вопрос был первым, я хотел бы указать на некоторые другие вопросы, которые в конечном итоге задают один и тот же вопрос:
Должен ли я хранить все проекты в одном репозитории или mulitiple?