Я только что переключился на Mercurial из SVN. Я сделал некоторые основные вещи (импорт моего кода, совершение коммитов, получение зависания log/commit/revert/и т.д.) И чтение некоторых руководств по разветвлению/слиянию.
Теперь мой вопрос: Какой лучший ( "Mercurial" ) способ использования Mercurial? " Я не хочу следовать парадигме SVN, я хочу делать что-то" правильным ".
Я должен упомянуть, что я являюсь единственным разработчиком в большинстве своих проектов, и я использую гибкие/scrum-методы. Может быть, мой вопрос действительно должен быть , если я должен клонировать/разветвляться по каждой функции? За какой задачей? Я помню, что читал, что это должно быть в случае Git, и это позволяет существенно сохранить одновременно несколько копий и отдельные функции по сравнению с исправлениями ошибок по сравнению с любыми (т.е. Сохранить рабочая копия отдельно для каждой другой вещи, которую вы делаете). И это также, по-видимому, часть лучших методов Mercurial.
Или я мог бы просто сохранить один экземпляр, внести свои изменения и совершить многократно. Безотносительно.
Если этот вопрос слишком субъективен, я не против его закрытия, если кто-то может связать меня с некоторыми материалами для чтения о том, как лучше всего использовать Mercurial. Это то, что я хочу.