LINUX.ORG.RU

Mercurial: запретить удаление ревизий в общем репозитории


0

1

Есть репозиторий Mercurial (доступ по http), который используют несколько разработчиков. Вопросов 2:
1. Будут ли по команде hg push приниматься изменения, модифицирующие историю (rebase, strip и т.д.)?
2. Если будут, то каким образом запретить принятие таких изменений?

★★★★★

очевидно, что не будут

Reset ★★★★★
()

Если ты что-то сделал с веткой(типа strip) то это уже новая ветка которую можно пропихнуть через hg push -f.

true_admin ★★★★★
()

Всем спасибо!

Sorcerer ★★★★★
() автор топика
Ответ на: комментарий от Reset

strip удаляет ревизии, пушить будет просто нечего :)

да, хреново выразился. Я имел в виду что если strip-нуть и сделать коммит(а для чего ещё strip нужен?) то будет новая ветка. И это правильно.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

И чего в этом случае сделать push -f ? создаст еще один head в удаленном репозитории ? А нафига помойку плодить ?

Reset ★★★★★
()
Ответ на: комментарий от Reset

Вот поэтому я бы запретил создание новых бранчей на центральном репозитории.

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.