svn update (Работа с svn репозиторием)

IDE, VCS и прочее

Модератор: Модераторы разделов

semen0v
Сообщения: 3
ОС: Gentoo Linux

svn update

Сообщение semen0v »

Добрый день, уважаемые программеры.

Появилась необходимость использования централизованного репозитория - был выбран SVN.
Проблема в следуюещем: код пишу на локальной машине и отлаживаю тоже, а прога должна работать на сервере.
После написания очередной части я делаю commit в репозиторий, на сервере необходимо обновиться до последней версии - делаю svn up и возникают конфликты версий, хотя на сервере может изменятся только база дынных sqlite.

На сервере checkout делал от пользователя который имеет право только на чтение репозитория.
Как сделать так чтобы при svn up все файлы безусловно заменялись на новые.

Заранее благодарен.
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: svn update

Сообщение BlackStar »

А svn не показывает в каком файле происходит конфликт версий ?
Лучше вставить лог ошибки
LightLang Team
Спасибо сказали:
Аватара пользователя
SantaClausRpm
Сообщения: 58

Re: svn update

Сообщение SantaClausRpm »

Такая работа с subversion не совсем корректна, имхо.

Совет. Сделайте отладочный субдомен и там все отлаживайте.
Для изменений на главном сайте используйте команду svn export вместо svn co.
Экспорт делайте в отдельный каталог, затем просто переключайте симлинк.
In FOSS we trust
Спасибо сказали:
semen0v
Сообщения: 3
ОС: Gentoo Linux

Re: svn update

Сообщение semen0v »

Конфликт происходит только в файлы sqlite базы. Можно ли обновить все кроме одного файла допустим?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: svn update

Сообщение KiWi »

Можно не включать базу в репозиторий.
Спасибо сказали:
nestoklon
Сообщения: 42
ОС: M$, linux

Re: svn update

Сообщение nestoklon »

semen0v писал(а):
21.08.2008 10:39
После написания очередной части я делаю commit в репозиторий, на сервере необходимо обновиться до последней версии - делаю svn up и возникают конфликты версий, хотя на сервере может изменятся только база дынных sqlite.

Мне казалось, что надо исключительно делать сначала update, потом разрешать конфликты при наличии оных, а только потом commit. Или я чего-то не понимаю?

ЗЫ. В общем, я ничего не понял. То ли вы не добавили нужный файл в репозиторий, то ли что-то типа того.
Спасибо сказали: