При первой работе с репозиториями вы хотите сосредоточиться на концепциях управления версиями и не перегружаться беспокойством «где мой код», которое возникает из-за наличия большего количества местоположений, чем необходимо. По этой причине, когда два разработчика только начинают работу, я бы порекомендовал каждому из вас иметь один репозиторий, который вы синхронизируете только посредством вытягивания друг от друга. Для этого вам обоим нужно либо поделиться unc, либо предоставить свои репозитории через Интернет.
Я говорю только о том, чтобы использовать пуллы, чтобы вы всегда контролировали, какой код был добавлен в ваш репо. Это также гарантирует, что расширение, которое я рекомендую далее, всегда вызывается.
Я бы также рекомендовал использовать TortoiseHg , поскольку вы работаете в Windows, а также расширение fetch
(которое можно настроить для автоматического использования при извлечении из проводника репозитория). Это значительно сократит количество ручных шагов, чтобы синхронизировать вас при вытягивании. Я не рекомендую расширение rebase
, так как я потерял ценную работу при его использовании.
Мозилла Руководство по ртути - хорошее место, чтобы начать с mercurial.ini
.