URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 87230
[ Назад ]

Исходное сообщение
"Subversion: svn update"

Отправлено Владимир , 11-Ноя-09 10:57 
Имеется репозитарий.
Имеется сайт.
При коммите изменения вываливаются на сайт как описано здесь: http://subversion.tigris.org/faq.html#website-auto-update

Проблема: некоторые файлы сайта могут меняться, например, через веб-админку этого сайта (т.е. без участия svn). В результате при коммите svn ругается:
post-commit hook failed
Conflict discovered in 'bla-bla-bla/file.php'

Вопросы:
1. Можно ли каким-либо образом делать безусловный svn update не останавливаясь в случае ошибок?
2. Если первое неверно/невозможно, то правильно ли я мыслю, что проще сделать промежуточное место, куда вываливать по коммиту и уже из этого места все копировать на сайт?


Содержание

Сообщения в этом обсуждении
"Subversion: svn update"
Отправлено adews , 11-Ноя-09 18:07 
>Проблема: некоторые файлы сайта могут меняться, например, через веб-админку этого сайта

Изменяемые файлы должны либо коммититься в базу, либо исключаться из svn


"Subversion: svn update"
Отправлено Владимир , 11-Ноя-09 20:38 
>коммититься в базу

Это приблизительно как выглядит процесс? Что-то я не очень понимаю.


"Subversion: svn update"
Отправлено Золотой Дед , 11-Ноя-09 20:41 
>Это приблизительно как выглядит процесс? Что-то я не очень понимаю.

svn ci -m "Изменения сделаны на сайте пользователем Вася Пупкин" changed_file.cgi


"Subversion: svn update"
Отправлено Владимир , 12-Ноя-09 09:27 
>svn ci -m "Изменения сделаны на сайте пользователем Вася Пупкин" changed_file.cgi

Догнал. Слово "база" несколько смутило :)