Я привык к TortoiseSVN и только начал работать с TortoiseHg. Хотя мне это нравится гораздо больше, я не могу найти хороший способ выполнить очень типичную (для нашего пути) процедуру: копировать и переименовывать.
Вариант использования: я создаю файл, разрабатываю его под контролем версий. Тогда я хотел бы получить еще один файл из этого. Мы работаем с оптическими моделями Zemax, поэтому часто имеет смысл иметь два файла с почти одинаковым содержимым. Например, оптическая система точно такая же, но одна отражательная способность поверхности отличается.
С помощью TortoiseSVN я могу копировать и переименовывать. Новый файл будет иметь то же содержимое, но с другим именем. SVN будет знать, что это не новый файл, а файл, полученный из того, что SVN уже знает. Таким образом, история будет продолжаться, и можно увидеть изменения от родителя
С Hg похожая команда будет hg copy old_name new_name
. Это именно то, что мне нужно. Но как я могу сделать то же самое с TortoiseHg?