Рецепт peepcode Встреча с ртутным видео стоит час и $ 9.
Что касается гоча, я бы сказал, что самый большой способ увидеть, как люди терпят неудачу в ртути, - это слишком зацикливаться на том, «как они привыкли делать вещи», вместо того, чтобы сосредоточиться на «почему они это делали».
Люди будут биться головой о распределенную природу mercurial, чтобы подделать блокировку файлов, но они делают это, потому что слияние раньше было трудным, а теперь - нет.
Или люди будут пытаться автоматически обновлять идентификаторы в своих файлах, потому что раньше было возможно оформить заказ в разных точках редакции для каждого файла. Это больше не так, поэтому хорошо иметь его только в одном месте, и это место обычно hg id
.
Или вот важная персона - mercurial вносит неизгладимые изменения - после того, как вы зафиксировали / выдвинули изменение, нет простого способа (и множества сложных / плохих способов) впоследствии изменить это изменение. Вы можете отрицать его эффект, но вы не можете вспомнить и уничтожить его. В первый раз, когда кто-то выдвигает изменение, которое ему хотелось бы, он не прошел через эту последовательность:
- блин!
- Я хочу отменить это
- Я не могу отменить это?!
- Это самая глупая вещь, которую я когда-либо слышал!
и затем они делают одно из двух:
- найдите время, чтобы выяснить, почему ртутный сделать несмываемое благо
или
- пройти через огромные искажения, чтобы удалить набор изменений из всех своих удаленных репозиториев и поклясться, что Mercurial не работает
И последнее: примите обоснованное решение о том, какой из возможных путей ответвления вы выберете. Мне нравится первый вариант в этой статье, и его автор предпочитает другой, но он дает отличный контраст.