Replies (14)
-
@Mark, окей, у гита миллиардпользователей. и какая от этого польза?
-
@amyodov, Настоящая проблема в том, что обе стороны в большинстве своём слабо владеют матчастью (пример — выше: локальную историю переписывать а) можно б) как угодно).
-
@LittleChris,
локальную историю переписывать а) можно б) как угодно
Ты о меркуриале? И под понятием "локальной истории" ты имеешь в виду "changeset-ы, которые ещё не ушли ни на какой другой репозиторий"? -
@amyodov, переписать можно все и любые changesetы (hg help phase)
-
@LittleChris, Ну, почти. "The public phase holds changesets that have been exchanged publicly. Changesets in the public phase are expected to remain in your repository history and are said to be immutable."
До сего момента я так понимал, что git аналогичные ченджсеты может редактировать. -
@LittleChris, Угу. Только после этого, я уверен, у изменённого меняется changeset id, и весь окружающий мир считает это "просто новым ченджсетом".
А в гите, кстати, как? -
@amyodov, да, именно
в гите так же, только старые коммиты ещё и не удаляются/obsoleteятся -
@Zert, да.
Mercurial was a better choice because of its plugin mechanism that allowed us to create the "codereview" plugin to connect the project to the excellent code review tools at codereview.appspot.com.
так сложилось исторически, что в полноценные плагины гит не умеет.