Архив метки: SVN
SVN: Directory is out of date
3 января 2015При выполнении commit – сообщение об ошибке: $ svn commit -m “Tomcat 7 migration” app-install/tomcat/ Deleting apptomcatapp-server svn: E155011: Commit failed (details follow): svn: E155011: Directory ‘C:Documents and SettingsuserDocumentsAPP_SVN4.trunkapp-installtomcatapp-server’ is out of date svn: E170004: Item ‘/branches/projects/dev_branches/trunk/app-install/tomcat/app-server’ is out of date
SVN: E155004: Working copy ‘***’ locked
26 декабря 2014При обновлении проекта – SVN сообщил об ошибке: $ svn up 14.12/ svn: E155004: Run ‘svn cleanup’ to remove locks (type ‘svn help cleanup’ for details) svn: E155004: Working copy ‘C:Documents and Settings***DocumentsAPP_SVN14.12’ locked. svn: E155004: ‘C:Documents and Settings***DocumentsAPP_SVN14.12’ is already locked.
Python: скрипт сравнения файлов из SVN-репозитория
21 ноября 2014Есть необходимость в сравнении несколько конфигурационных файлов из двух бранчей. Скрипт загружает их из репозитория с помощью модуля pysvn, сохраняет под различными именами и с помощью модуля difflib выполняет сравнение. Потом – создаётся репорт, в который включены различающиеся строки, и отправляется на почту.
Python: модуль pysvn – работа с репозиторием SVN
20 ноября 2014Устанавливаем из репозитория: # yum list pysvn … pysvn.x86_64 1.7.6-1.el6 epel # yum -y install pysvn … Installed: pysvn.x86_64 0:1.7.6-1.el6 pysvn является модулем, который работает с SVN-клиентом, установленным в системе. Т.е., настройки прокси для SVN, авторизация – будут использовать из файла /etc/subversion/servers,.
SVN: примеры использования
28 сентября 2013И так, у нас имеется уже настроенное SVN-хранилище, как описано в статье CentOS: установка и настройка Subversion + Apache. Посмотрим что у нас есть в локальном репозитории: $ svn ls file:///var/www/svn/foo/ Ничего. Посмотрим что в логе SVN: $ svn log file:///var/www/svn/foo/ ———————————————————————— Тоже ничего. Теперь – приступим к наполнению нашего хранилища.
SVN: работа через HTTP Proxy
18 сентября 2013Для SVN-клиента настройки, описанные в статье Debian: включить работу через proxy не применимы. При попытке использовать их – SVN сообщит о ошибке: $ svn list http://svn.apache.org/repos/asf/ svn: OPTIONS of ‘http://svn.apache.org/repos/asf’: could not connect to server (http://svn.apache.org)
TeamCity: создание и настройка нового проекта
6 сентября 2013В продолжение статьи TeamCity: установка на CentOS – создадим и настроим новый проект в TeamCity. Сборка и тестирование будут проводится с помощью Apache Maven. Для создания проекта – переходим в раздел Administration > Create project:
CentOS: установка и настройка Subversion + Apache HTTP Server
4 сентября 2013Первым делом необходимо запустить Apache, если этого ещё не сделано. Проверяем: # chkconfig –list | grep http httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off Включаем запуск Apache при старте системы: # chkconfig httpd on
FreeBSD: обновление системы из исходных кодов с помощью SVN
6 июня 2013Этот вариант больше подходит в том случае, если в системе используется нестандартное ядро. Кроме того, он позволяет более точно контролировать процесс обновления. Более простой вариант, при помощи freebsd-update, описан в статье FreeBSD: обновление системы при помощи freebsd-update. Утилита для работы через SVN не входит в стандартную поставку FreeBSD, поэтому её необходимо установить отдельно из портов.… Читать далее »