Это кажется невозможным, но в моем мерзавце репо у меня есть следующий:То же самое, но с историей мерзавца
/foo
/bar
somefile.txt
somenewfile.txt
/bar
somefile.txt
Содержание /foo/bar
стало синонимом /bar
, и я хотел бы сделать именно ditto /foo/bar /bar
(т.е. копирует содержимое /foo/bar
на /bar
, где побеждает бывший), но каким-то образом сохраняет историю изменений как somefile.txt
, так и новых somenewfile.txt
вместо того, чтобы приписывать все изменения тем, кто выполняет команду ditto
.
Я хочу остаться с:
/bar
somefile.txt
somenewfile.txt
Есть некоторые игры, которые я мог бы играть с git subtree
, может быть?