|
SVN в Altium Designer, Как настроить? |
|
|
|
Oct 30 2008, 07:47
|

Участник

Группа: Участник
Сообщений: 33
Регистрация: 16-05-05
Из: Москва
Пользователь №: 5 079

|
Преамбула: есть Altium Summer 08, есть работающий SVN (TortoiseSVN с настроенным сервером). Из Проводника SVN работает, изменения сохраняются и читаются.
Амбула: Пытаюсь настроить SVN в AD.
В Preferences -> Version Control в строчке "Path to main executable" ставлю путь к файлу TortoiseProc.exe. Строчкой выше там рекомендуется ставить путь к svn.exe, но его в TortoiseSVN нет, и все действия с репозиторием осуществляет, вроде бы, TortoiseProc.exe.
Строчку "Path to admin executable" оставляю пустой, т.к. репозиторий уже создан.
Далее открываю проект в AD и перехожу в Storage Manager. Там по ПКМ выбираю "Link Local Folder to Repository Folder...", всё повисает примерно на минуту. В поле "Path to Repository" ввожу "svn://<имя_сервера>", по нажатии кнопки OK всё опять зависает, и ничего не происходит.
Что я делаю не так? Фаервол отключен.
Сообщение отредактировал Julianus - Oct 30 2008, 07:55
|
|
|
|
|
Dec 25 2008, 11:47
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 19-02-07
Пользователь №: 25 484

|
Привет, JulianusРазрешилась ли Ваша проблема? Сам натолкнулся на эти грабли (altium + tortoiseSVN), точь-в-точь, не могу пробиться далее указанных выше проблем. На форуме есть еще подобная тема, люди в ней активно юзают свн и довольны этим. Мне во внутреннем свн-е более всего интересна система diff'ов для псб и схемных файлов. Во внешнем свн-е к сожалению отличия в наших бинарных фалах смотреть нельзя. Кстати, svn.exe, на который указывает "Path to main executable" лежит в "чпок\Subversion\bin\svn.exe"
|
|
|
|
|
Dec 25 2008, 12:01
|

Участник

Группа: Участник
Сообщений: 33
Регистрация: 16-05-05
Из: Москва
Пользователь №: 5 079

|
Проблема вскоре благополучно разрешилась. Дело в том, что в моей версии TortoiseSVN (1.5.5) отсутствовал файл консольного запуска, т.е. файла "чпок\Subversion\bin\svn.exe" вообще нет (скачивал дистрибутив с sourceforge.net). Пришлось качать вот такой файл: CollabNetSubversion-client-1.5.4-1.win32.exe, можно скачать вот здесь, например: http://www.antonyweb.net/joo15/index.php?o...wdown&id=11. После установки прописал svn.exe в "Path to main executable", и всё заработало с нечеловеческой силой.
|
|
|
|
|
Aug 30 2013, 05:50
|
Частый гость
 
Группа: Участник
Сообщений: 165
Регистрация: 12-08-08
Из: Омск
Пользователь №: 39 557

|
Цитата(peshkoff @ Aug 29 2013, 14:41)  укажите папку рабочей копии Не подскажете, как?
|
|
|
|
|
Aug 30 2013, 14:09
|
Частый гость
 
Группа: Участник
Сообщений: 76
Регистрация: 26-04-07
Пользователь №: 27 318

|
Я запутался... Я правильно понимаю, что порядок работы такой?? 1) создаём репозиторий DXP-pref-data management - repositories - create. 2) создаём пустой проект в любой папке. 3) правой кнопкой мыши на проекте - add to version control 4) выбираем репозиторий, создаём в нём подпапку, ok. 5) правой кнопкой мыши - commit whole project. Всё, он в репозитории.
Этот алгоритм у меня проходит. Проблема в том, что я хочу использовать удалённый репозиторий. Я установил на удалённую машину SVN-сервер, создал репозиторий на ней. В альтиуме подключился по протоколу svn:// к этому репозиторию, связь установилась. По моему алгоритму на 4 шаге я выбрал удалённый репозиторий. На это альтиум ответил мне: c:\....\test project is not working copy.
Всё, разобрался! Попробовал tortoise сделать add folder, она-то и сказала, что нет прав писать туда. Дал права на запись - альтиум заработал как надо.
Сообщение отредактировал Александр_SI - Aug 30 2013, 15:01
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|