Если вы действительно хотите сохранить историю, вы можете использовать svn cp
для создания копии, которая затем редактируется отдельно.
Но , я никогда этого не делал и не думаю, что когда-либо сделаю. Единственная причина, по которой я бы сделал что-то подобное, была для файла, который полностью разделен на части, а не для метода, который перемещается из одного файла в другой.
Вместо этого я бы использовал содержательный проверочный комментарий: что-то вроде "foo, созданный извлечением bar из baz"