2013-04-19 3 views
0

Нам наконец удалось выполнить внутреннюю работу по дому, которая теоретически позволит нам использовать SVN в качестве нашей системы управления версиями.Delphi XE2 - перемещение проектов в SVN

Я установил последнюю версию (3.3) Collabnet Subversion Edge на сервере, и насколько я могу судить, она счастливо указана там, где мы хотим. Получение проверки подлинности в Active Directory является другим вопросом)

Я создал новый репозиторий (табели) в консоли администратора с по умолчанию «Транк» «филиал» и категория»папка.

Так я иду в Delphi , подключитесь к репозиторию и сохраните мои учетные данные. Я вижу папки, которые пусты. Выйдите из диалогового окна и откройте проект, который я хочу добавить в систему.

Я нажимаю правой кнопкой мыши на Timesheets.exe в проекте Диспетчер экрана и выберите Добавить в систему контроля версий. Он перечисляет файлы и исключает пару (достаточно справедливо). Я просматриваю URL-адрес VCS и выбираю папку «Trunk». dd комментарий и нажмите «Импорт».

Boom

Server sent unexpected return value (405 Method Not Allowed) in response to MKCOL request... 

следует

'G:\Delphi\Timesheets' is not a working copy 

Что это не - ти первого груза в VCS, который я затем проверить, чтобы создать рабочую копию. ..

Любые указатели?

+0

Вы [включили расширения WebDAV в свой IIS] (http://www.iis.net/learn/install/installing-publishing-technologies/installing-and-configuring-webdav-on-iis) экземпляр? ['MKCOL'] (http://www.webdav.org/specs/rfc2518.html#rfc.section.5.3) не является простым HTTP, это WebDAV. – kostix

+0

@kostix Subversion Edge работает на Apache –

ответ

0

Похоже, проблема возникла между Delphi XE2 и Subversion Edge 3.3.

Переключение на Tortoise SVN позволяет нам добавлять проекты в репозиторий.