реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> SVN в Altium Designer, Как настроить?
Julianus
сообщение Oct 30 2008, 07:47
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 30 2008, 08:24
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Там есть кнопка auto detect Subversion

Нажмите все само пропишется
Go to the top of the page
 
+Quote Post
Julianus
сообщение Oct 30 2008, 08:34
Сообщение #3


Участник
*

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



Кнопку нажимал. Говорит - "Subversion is not detected on your machine бла-бла-бла". Хотя всё работает, в Проводнике отображаются зелёные галочки, версия TorotiseSVN самая последняя (1.5.5).
Go to the top of the page
 
+Quote Post
Visero
сообщение Dec 25 2008, 11:47
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 19-02-07
Пользователь №: 25 484



Привет, Julianus
Разрешилась ли Ваша проблема? Сам натолкнулся на эти грабли (altium + tortoiseSVN), точь-в-точь, не могу пробиться далее указанных выше проблем.
На форуме есть еще подобная тема, люди в ней активно юзают свн и довольны этим.
Мне во внутреннем свн-е более всего интересна система diff'ов для псб и схемных файлов. Во внешнем свн-е к сожалению отличия в наших бинарных фалах смотреть нельзя.

Кстати, svn.exe, на который указывает "Path to main executable" лежит в "чпок\Subversion\bin\svn.exe"
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 25 2008, 11:56
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Только что установил и для winter версии, как писал выше
Сообщения о "Subversion is not detected on your machine бла-бла-бла". не было
Go to the top of the page
 
+Quote Post
Julianus
сообщение Dec 25 2008, 12:01
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 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", и всё заработало с нечеловеческой силой.
Go to the top of the page
 
+Quote Post
Prowler
сообщение May 15 2009, 16:23
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 171
Регистрация: 22-03-05
Из: Новосибирск
Пользователь №: 3 578



Имеется сервер (физический) с установленным SVN и клиентские компьютеры с TortoiseSVN, при клике в альтиуме на autodetect subversion появляется сообщение что тот не найден. На какие файлы надо указывать вручную чтобы все заработало?
Go to the top of the page
 
+Quote Post
Julianus
сообщение May 15 2009, 16:34
Сообщение #8


Участник
*

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



Решение описано сообщением выше smile.gif

Загрузите консольный клиент (в дополнение к TortoiseSVN), установить, прописать путь в "Path to main executable", и всё заработает.
Go to the top of the page
 
+Quote Post
Prowler
сообщение May 16 2009, 02:11
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 171
Регистрация: 22-03-05
Из: Новосибирск
Пользователь №: 3 578



Т.е. одного TortoiseSVN недостаточно? и надо устанавливать еще один клиент? А между собой они никак не будут конфликтовать? Т.е. один будет работать из под проводника, а второй из под альтиума?
Go to the top of the page
 
+Quote Post
Julianus
сообщение May 16 2009, 06:41
Сообщение #10


Участник
*

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



Там не клиент, там консольное приложение, через которое Альтиум будет общаться с сервером. Конфликтовать не будут. Да.
Go to the top of the page
 
+Quote Post
uriy
сообщение Jul 17 2009, 04:55
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Пытаюсь подружить SVN с AD. С целью синхронизации библиотек дома и на работе.
Дома стоит VisualSVN (сервер) на работе TortoiseSVN и CollabnetSVN. Автоматом AD не увидел svn, пути указывал вручную. На svnadmin путь не указан, т.к. на работе сервера нет и этого файла соотвественно тоже. На втором рисунке указан путь к домашнему компьютеру. Почему-то после нажатия ОК и следующего входа в это окно галочка Use Global Repository сбрасыается и путь тоже сбрасывается на дефолтовый C:/Documents and settings/..... На третьем рисунке указываю путь. Сюда будут сливатся библиотеки с репозитория.
Теперь когда я вношу изменения в локальную копию библиотеки после компиляции проделываю Commit whole project. Изменения уходят домой на сервер. Путь к серверу видимо он запомнил после добавления проекта к svn. Операция Version Control->Add project to version control проходит успешно. Но почему-то операция update whole project (рисунок четвертый) всегда затенена. Получается что я не могу слить на работу изменения внесенные в библиотеку дома. Думаю это связано с тем что сброшена галочка Use Global Repository. Если я делаю все те же операции непосредственно с файлами с помощью TortoiseSVN то update и commite проходит без проблем. Отсюда я делаю вывод что что-то не так сделал в AD. Раньше с svn не работал, поэтому где-то могут быть детские ошибки.
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
cioma
сообщение Jul 17 2009, 12:43
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



А может проще Cygwin поставить?
Go to the top of the page
 
+Quote Post
uriy
сообщение Jul 19 2009, 15:54
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
А может проще Cygwin поставить?
Может быть его поставить и проще, но каким боком он тут привязался?
Go to the top of the page
 
+Quote Post
MKS
сообщение Jul 19 2009, 17:04
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315



Цитата(Julianus @ Dec 25 2008, 15:01) *
.....
и всё заработало с нечеловеческой силой.

А по каому протоколу вы работаете с svn ? Я вот хотел настроить работу через https - не вышло. Так и не нашел то место куда нужно прописать логин и пароль на доступ к хранилищу sad.gif
Go to the top of the page
 
+Quote Post
uriy
сообщение Jul 20 2009, 03:50
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Я работаю с http доступ в репозиторий только по логину и паролю. AD вывел окно для ввода логина и пароля при подключении к репозиторию и вроде там была галочка "запомнить"
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 14:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.0149 секунд с 7
ELECTRONIX ©2004-2016