ОК, пошагово = пошагово
svnadmin create "D:/svn/test/"
ОК, если вы получите обычное FS-дерево репо в этом каталоге (я видел, вы получили)
svn import . "D:/svn/test/"
ПРОВАЛ. Согласно SVN Book , формат при импорте равен svn import [PATH] URL
(обратите внимание на последнее слово: URL ). Т.е.:
- , если у вас есть некоторые данные in. ("D: \ TestPrj")
- , если вы хотите добавить его в репозиторий, расположенный на
D:/svn/test/
и не обслуживаемый каким-либо SVN-совместимым сервером - , вы должны использовать файл: /// протокол и полный физический путь в URL без кавычек вокруг URL
Я не могу вспомнить и не могу проверить, есть ли у вас обратные или косые черты в пути, вы должны попробовать это (начиная с обратной косой черты, я полагаю)
Помните, что Subversion ожидает все пути к репозиторию в файле формы: /// C: / SVNRepository /. Обратите внимание на использование прямой косой черты по всем
svn import . file:///D:/svn/test
Но я рекомендую выполнить ( перед импортом ) два дополнительных шага, чтобы облегчить жизнь
- Не импортируйте в корень, следуйте рекомендуемому дереву репо и создайте иерархию
/trunk
/branches
/tags
в корне (импорт в транк может быть выполнен без предварительно созданной транка, поскольку «Родительские каталоги создаются вхранилище по мере необходимости ... ") - Запустите svnserve в простом и быстром режиме (слушайте 127.0.0.1, root является корнем вашего репозитория) и импортируйте в svn: // localhost /магистраль (или, может быть, немного другой путь в соответствии с по вашему выбору ) и не решает проблемы физического пути, кавычек, слэшей