Пусть существуют Git репо со следующей структурой каталогов (он был преобразован из SVN):как переименовать/объединить каталоги по мерзавцем для всех фиксаций
/
Release 1
sub_dir1
somefiles1
sub-dir2
somefiles2
Release 2
sub_dir1
somefiles1
sub-dir2
somefiles2
Release 3
sub_dir1
somefiles1
sub-dir2
somefiles2
...
Аннотация к истории SVN репо:
Every год, какой-то кузнец взял последнюю версию и скопировал ее в новый релиз со следующим номером в том же репо. Таким образом, структура sub-dir/files для любых выпусков почти одинакова. Но каждый релиз имеет разные периоды истории.
для каждой фиксации (отверстие репо) Как: 1 переименовывать все ReleaseX корнями в одну папку с именем "Release"? 2 сохранить/объединить историю фиксации для любых файлов всех выпусков?
сусло Результат РЕПО выглядит следующим образом:
/
Release
sub_dir1
somefiles1
sub-dir2
somefiles2
В качестве альтернативы можно переконвертировать каждый ReleaseX из SVN в отдельный repoX. Чем для каждого repoX мне нужно переименовать ReleaseX в Release. Чем мне нужно объединить все репозитории ... Ugrhh. Но я думаю, что это rakerway
Вы не поменяете структуру папки? Можете ли вы передать каждую папку отдельно? –
для чего? Мне нужно ориентироваться в проекте, как показано в quastion requirment. Структура папок в разделе «Релиз» представляет собой структуру проекта, поэтому его нельзя реструктурировать. фиксировать папку отдельно? – Andrey