Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
895
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
906
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4351
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Каков ваш опыт работы с SVN на Windows?
Мне любопытно услышать опыт тех, кто в настоящее время работает на своем сервере SVN на Windows.
У Джеффа Этвуда есть сообщение о том, как настроить SVN как службу Windows . Это отличный первый шаг, но он не затрагивает другие темы, такие как:
- Что использовать для веб-браузера репозитория? WebSVN может работать на Windows, но это не очень красиво.
- Как управлять файлом passwd?
- Можно ли интегрировать с Active Directory без запуска Apache?
- Стратегии резервного копирования репозитория.
- Полезные глобальные шаблоны игнорирования для разработки Visual Studio (предложения здесь, здесь и здесь , например).
Наша компания переключилась с хранилища SourceGear на Subversion около месяца назад. У нас есть основы, но мы хотели бы узнать советы и рекомендации людей для запуска SVN в мире MSFT.
Используйте Сервер VisualSVN . Он интегрируется с проверкой подлинности Windows и обрабатывает все настройки apache. Это так же безболезненно, как SVN может быть на Windows.
Я обнаружил, что VisualSVN примерно 50% медленнее, чем запуск SVN в качестве собственного сервиса. Я всегда предполагал это
это было из-за доступа через http:/ / с Apache, который, похоже, должен был бы быть медленнее
чем доступ через svn://, который является родным TCP/IP.
эксперимент
За последние 30 минут вот что я сделал:
- Установлен VisualSVN на порт 8080, side-by-side с моим существующим SVN install
- Импортировал три существующих РЕПО в VisualSVN
- Выгнал всех остальных с сервера
- Сделал side-by-side сравнения полной svn проверки
Результаты
Repo 1: 652 files, 273 directories, 60.1MB
23 seconds for VisualSVN over http://
16 seconds for SVN over svn://
Repo 2: 4623 files, 964 directories, 127.9MB
2 minutes, 18 seconds for VisualSVN over http://
1 minute, 30 seconds for SVN over svn://
Это происходит на идентичном оборудовании, с точно таким же хранилищем. Мне нравится, как легко VisualSVN, но интеграция AD и GUI не стоят хита производительности 50%.
Кто-нибудь еще видел эту разницу? Я делаю что-то не так, просто следуя вместе с настройками установки по умолчанию?
У меня есть довольно глубокие учебники в моем блоге http://tv.inner-rhythm.co.uk/ о том, как настроить SVN с Apache и Trac, которые мы используем в моей компании, которая работает на нас.
Trac-это, безусловно, лучшее программное обеспечение для управления проектами на основе интернета, которое я использую, оно интегрируется с subversion, поэтому вы можете видеть временные рамки коммитов и диффов каждой версии, оно позволяет получать билеты и отчеты об ошибках и имеет встроенный wiki.
http://trac.edgewall.org/wiki/TracOnWindows
Немного знаний о python, и это легко получить и запустить (если ваш на windows, хотя, использовать tracd сервер: http://trac.edgewall.org/wiki/TracStandalone (эта ссылка покажет вам, как установить его в качестве windows службы).
Я рекомендую TortoiseSVN . Он добавляет SVN возможностей в Windows Explorer. Кроме того, TortoiseSVN проверьте, есть ли у используемого IDE поддержка SVN.
Рич Страл только что опубликовал запись в блоге о запуске сервера VisualSVN для управления версиями Subversion. Стоит почитать:
http://west-wind.com/weblog/posts/480534.aspx
Для резервного копирования я написал комбинацию пакетного файла и VBScript, которая выполняется раз в неделю как запланированная задача. Оно:
- Просматривает определенную папку в файловой системе рекурсивно ищет SVN репозиториев (у нас есть множество небольших репозиториев, так как мы обнаружили, что один uber-репозиторий быстро стал трудным для обслуживания и невыносимо медленным при использовании с TortoiseSVN);
- Использует svnadmin hotcopy на каждом найденном репозитории для создания резервной копии;
- 7zips все резервные копии в один архив;
- Монтирует общий ресурс на a SAN и копирует архив поверх него.;
- Удаляет все временные файлы;
- Электронная почта a "success" уведомление.
Я думаю, что вы видите разницу между использованием протокола svn и размещением протокола svn на другом сервере.
Аналогичная производительность снижается при использовании svn+ssh по сравнению с svn.
Простота настройки, сделала это без проблем для моей команды, мы просто бросили его на виртуальную машину и побежали.
Запустить SVN под apache на самом деле не так уж и сложно. И вы можете использовать mod_auth_sspi для интеграции с active directory.