The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Система контроля версий"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Система контроля версий"  
Сообщение от Poask on 13-Окт-06, 17:29 
Привет!
Может быть кто поможет...
Опишу задачу:
есть некий сервер (солярис) с некой системой. Система пользует конфиг-файлы. Некоторое количество людей эти конфиги периодически изменяют напрямую, в директории которая испольузется система. Бывает так, что один открыл, другой быстро изменил что-то, первый через три часа записал свою версию, естественно перезаписав изменения второго лица.
Чего хочется: некое подобие Microsoft VSS. Когда пользователь без предварительного "check-out" не может редактировать конфиги, делает чекаут, в этот момент файл доступен для редактирования, редактирует, делает check-in и файл опять RO.
Можно ли это сделать средствами CVS или Subversion или еще какими-то?
Спасибо за любые комментарии.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Система контроля версий"  
Сообщение от s2 (??) on 13-Окт-06, 18:06 
>Привет!
>Может быть кто поможет...
>Опишу задачу:
>есть некий сервер (солярис) с некой системой. Система пользует конфиг-файлы. Некоторое количество
>людей эти конфиги периодически изменяют напрямую, в директории которая испольузется система.
>Бывает так, что один открыл, другой быстро изменил что-то, первый через
>три часа записал свою версию, естественно перезаписав изменения второго лица.
>Чего хочется: некое подобие Microsoft VSS. Когда пользователь без предварительного "check-out" не
>может редактировать конфиги, делает чекаут, в этот момент файл доступен для
>редактирования, редактирует, делает check-in и файл опять RO.
>Можно ли это сделать средствами CVS или Subversion или еще какими-то?
>Спасибо за любые комментарии.


subversion
imho там ты несможешь сохранить неисправив коллизию

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Система контроля версий"  
Сообщение от DeadMustdie email(??) on 13-Окт-06, 23:19 
Блокировать файл можно и в CVS, и в Subversion. Но блокировка носит рекомендательный характер и может быть проигнорирована. Без мер, скажем так, административного порядка порядок не наступит ;)

IMHO для набора конфигов SVN - слишком жирное решение. При использовании CVS можно вовсе обойтись без блокировок - CVS неплохо объединяет изменения. А зафиксировать конкуретные версии в одной ветке не позволит ни CVS, ни SVN - на том оба собаку съели.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру