Я знаю , как это сделать , я просто не могу понять, почему hg mv
также не перемещает историю файла по умолчанию.
Это действительно кажется глупымобязал меня бежать hg log --follow
до hg mv
.Это вспоминает мне времена с cvs, когда вам нужно было удалить и добавить файл, используя две разные операции и потеряв историю одним и тем же способом.
ИМХО, если бы я просто использовал встроенный mv, было бы нормально потерять историю, но я использую hg mv
, и, думая о самом хранилище, не имеет смысла терять историю by default
.Там должно быть hg mv --no-follow
, а не наоборот.
Это не интуитивно понятно.У кого-нибудь здесь есть вменяемое объяснение этого поведения?Это ошибка по своему замыслу, или для этого есть веская причина?Возможно ли это сделать по умолчанию --follow
при использовании hg mv
?