К сожалению, ответ на этот вопрос не так прост, как кажется ... но я надеюсь, что он все еще может быть относительно простым.Пожалуйста, прочитайте полностью, прежде чем сказать мне, что ответ: "svnadmin create ... duh"
Я работаю в компании, которая настраивает свой SVN-сервер странным образом (по крайней мере, с точки зренияк чему я привык).Мы все были там, верно?
Вместо того, чтобы давать каждому проекту отдельный репозиторий ... у них есть папка на сервере с именем "/ var / www / svn / repos /", которая является фактическим SVNрепо (содержит conf /, db /, README.txt и т. д.).Затем они выделяют свои проекты, добавляя папки верхнего уровня в ОДИН репозиторий (например, Project1, Project2 и т. Д.)
Мне не нравятся эти настройки, и однажды они могут перейти к преобразованию настроек в то, что яЯ привык к тому, что каждый проект имеет свой собственный репозиторий (с отдельными журналами, базами данных и т. д.)
Но у меня такой вопрос: как лучше всего добавить новый пустой проект в текущую настройку?Есть ли возможность добавить новую папку / проект верхнего уровня в репозиторий с помощью svnadmin?Это может быть / должна быть просто пустая папка, в которой я начну создавать новый проект.
Я знаю, что могу сделать это, проверив весь отдельный репозиторий, а затем добавив новую папку верхнего уровня в свойлокальная проверка, затем повторная фиксация.Но я бы действительно предпочел не делать этого, потому что кто-то создал папки / проекты, которые являются просто ГБ данных журнала ... и я не хочу ждать загрузки этого, чтобы просто добавить одну пустую папку.
Дайте мне знать, если вам понадобится дополнительная информация.У меня есть права root / sudo на рассматриваемом сервере.
Заранее благодарен за помощь!
Dave
РЕДАКТИРОВАТЬ: способ использования SVN в этой компанииникто не проверяет полное хранилище ... они просто проверяют папку / проект, в котором они заинтересованы. Поэтому у меня нет доступной локальной проверки где-либо достаточно высокого уровня в структуре каталогов хранилища SVN, чтобы просто запуститькоманда "svn mkdir".