CVS для PHP

viktor_09

Кто что посоветует?

Ivan8209

А что?
CVS когда-то успел разделиться по языкам программирования?
Вроде, ещё недавно один на всех был?
---
...Я работаю антинаучным аферистом...

gopnik1994

Советую юзать.

Ivan8209

Новое поколение выбирает...
Darcs, Arch или Subversion.
---
...Я работаю антинаучным аферистом...

viktor_09

Конкретнее - мне нужно хранилище для проекта на PHP - чтобы в тексты вбивалась версия файла и последний редактировавший, блокировался доступ при редактировании другим пользователем. Желательно Web-based.

Ivan8209

Современные VCS (даже CVS) не блокируют доступ.
Наверное, любая VCS из вышеперечисленных подойдёт тебе.
А "web-based" --- это ересь.
Либо --- DARCS.
---
...Я работаю антинаучным аферистом...

sergey_m

Современные VCS (даже CVS) не блокируют доступ.
cvs edit

Ivan8209

Не понял.
У меня в cvs(1) написано такое:
"Since cvs doesn't lock files, it isn't strictly necessary to
use this [checkout --- K.] command."
---
...Я работаю антинаучным аферистом...

sergey_m

Ты никогда не видел такого сообщения во время cvs up:
Awaiting for xxxxx's lock on yyyy

Ivan8209

Пока нет.
Либо не обращал внимание.
CVS использует блокировки где-то у себя внутри,
но на работу пользователя это, по большому счёту,
не влияет.
По крайней мере, это не так, как в RCS.
---
...Я работаю антинаучным аферистом...

sergey_m

CVS использует блокировки где-то у себя внутри,
Создает файл .#cvs-lock. Вроде как снаружи создает.
но на работу пользователя это, по большому счёту,
не влияет.
cvs up останавливается. таки влияет.

Ivan8209

Если ты говоришь про это:

#cvs.lock
A lock directory created by cvs when doing sensitive changes to
the source repository.
то тормоза есть везде.
Пользовательская модель общения от этого не изменяется:
блокировки параллельного редактировния нет.
---
...Я работаю антинаучным аферистом...

rosali

блокировки параллельного редактировния нет
Хочешь залочить - лочишь, не хочешь - не лочишь. Нет _автоматической_ блокировки.
Оставить комментарий
Имя или ник:
Комментарий: