История изменений
Исправление Pinkbyte, (текущая версия) :
Не знаю как в mercurial, но в git изменение истории не пройдет безболезненно - клиенты уже не смогут сделать git pull и получить обновления без дополнительных телодвижений, придется делать что-то вида git fetch && git reset --hard origin/branch_name
И это даже хорошо. Потому что в git можно стрелять себе в ногу(--force) если ты знаешь, зачем оно нужно
Исходная версия Pinkbyte, :
Не знаю как в mercurial, но в git изменение истории не пройдет безболезненно - клиенты уже не смогут сделать git pull и получить обновления без дополнительных телодвижений, придется делать что-то вида git fetch && git reset --hard origin/branch_name