Distributed CVS?

Ivan8209

CVS заколебала донельзя, раздражает задержка, связанная с сетью,
никто не встречал какой-нибудь способ синхронизировать CVS
репозитории, чтобы можно было вести разработку более или менее
распределённо, как это делается во всяких Arch и darcs?
Как вариант --- переносить патчи из тех же Arch/darcs, только
делать это с наименьшим вмешательством человека.
---
...Я работаю антинаучным аферистом...

ppplva

Переход на git/arch/darcs невозможен по религиозным убеждениям ?

Ivan8209

По организационным причинам.
На самом деле, я думаю над переходом на darcs, но.
Кстати, а ты знаешь хостинг типа SF.net с Arch/darcs?
Кроме саванны. Потому что если его нет, организационный
вопрос будет стоять очень жёстко, ибо хрен переубедишь.
---
...Я работаю антинаучным аферистом...

yolki

у меня такой вопрос: svn поддерживает распределённые репозитарии или нет?

Ivan8209

> Для этого есть svk :-)
Нука-нука, с этого места поподробнее.
Можно ли без переконфигурации svn-сервера задействовать его в
распределённой схеме?
---
...Я работаю антинаучным аферистом...

yolki

походу это перловая примочка к svn. ща вкурим её.

Ivan8209

Похоже, оно.
Только неизвестно, как оно справляется со слияниями.
---
...Я работаю...

ppplva

Я пробовал svk где-то полгода назад, тогда он не работал совсем. Проблемы начинались при первом же merge на коммитах которые добавляли новые файлы. Эту операцию он осилить не мог и писал что-то невразумительное.
Зачем он нужен сейчас - хз, есть гораздо более продвинутые распределенные VCS. Например, git неплохо стыкуется с svn через git-svn, хотя я сам не пробовал. Некоторые так реально работают - корневой репозитарий svn, локальная копия - git. Куча удобств - локальные ветки, мерджи, автономная работа и т.д.

vook

Кстати, а ты знаешь хостинг типа SF.net с Arch/darcs?
Кроме саванны. Потому что если его нет, организационный
вопрос будет стоять очень жёстко, ибо хрен переубедишь.
common-lisp.net

Ivan8209

Я не люблю шёпот.
Несмотря на то, что он лучше сей.
---
...Я работаю антинаучным аферистом...

shlyumper

Да, можно. Причем как с svn, так и с cvs. Если пользоваться аккуратно, то работает.

Ivan8209

Аккуратность от кого должна исходить? От всех?
Мне, почему-то, советуют "не делать этого".
---
...Я работаю антинаучным аферистом...

shlyumper

от тебя прежде всего.

xronik111

Мы так работаем с svk — корневой репозиторий svn, локальное зеркало svk, от него много веток и копий. За полтора года проблемы были пару раз, как раз при merge. Но, в корневой репозиторий заливается только изредка наложением патчей. Основной поток информации - это коммиты в зеркало и обновления его из svn, т.е. svk push мы не делаем. Вроде все нормально. Приятно, что под svk всегда есть svn, до которого можно добраться руками и исправить, в случае чего.

Ivan8209

Да блин.
Я боюсь того, что от чиха соседа, не подозревающего о зеркале,
мне придётся пропинывать патчи при не очень большой помощи со стороны с. упр. вер.
---
...Я работаю...

shlyumper

тут выше уже написали, со спусканием патчей из родительского репозитария как правило проблем нет. обратно - бывают сложности.

Ivan8209

Ясно.
Как раз то, чего я очень хочу избежать.
---
...Я работаю антинаучным аферистом...
Оставить комментарий
Имя или ник:
Комментарий: