Я неправильно организовал код в разрабатываемой игре и намереваюсь переместить код обновления состояния из класса GameView
в класс Level
.Я хотел бы записать это вырезать и вставить каким-то образом.Я использую Mercurial для управления версиями.Это возможно с Mercurial?Предоставляет ли какая-либо другая VCS эту функцию?
Читая немного больше и наблюдая за тем, как Линус говорит о git в Google, а также просматривая ответы и комментарии, я понимаю, что это особенность git's blame
командует и работает по эвристике.
Я мог бы получить эту функциональность, используя hg-git , экспортируя наборы изменений Mercurial, а затем просто используя команду git blame -M -C
.Есть ли более простой способ, который не включает git?
Если это не так, я приму существующий ответ, в котором упоминается git и описывается, как лучше всего использовать его функции.