Почему у меня есть рабочая копия с подкаталогом без .svn? - PullRequest
2 голосов
/ 03 ноября 2011

У меня есть рабочая копия svn. Корневой каталог имеет подкаталог .svn. Однако в других подкаталогах проекта нет скрытого каталога .svn. Они содержат версионные файлы. Я думал, что каждый подкаталог должен содержать свой .svn. Что происходит?

Ответы [ 2 ]

4 голосов
/ 03 ноября 2011

Вы должны использовать версию 1.7.x Subversion, в которой есть это усовершенствование рабочей копии ( WC-NG ).В этой функции только корневая рабочая копия содержит скрытый каталог для хранения первичных копий (исходные версии).См. здесь , чтобы понять обоснование функции WC-NG.

3 голосов
/ 03 ноября 2011

Это особенность Subversion 1.7.Из примечаний к выпуску Subversion 1.7 :

Ключевой особенностью изменений, внесенных в Subversion 1.7, является централизация хранилища метаданных рабочей копии в одном месте.Вместо каталога .svn в каждом каталоге рабочей копии у рабочих копий Subversion 1.7 есть только один каталог .svn - в корне рабочей копии.Этот каталог включает (среди прочего) базу данных на основе SQLite, которая содержит все метаданные, необходимые Subversion для этой рабочей копии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...