Я новичок в Git, и у меня возникла новая дилемма. Первоначально я переместил свое старое репозиторий svn в github, просто инициализировав репозиторий, полный файлов из моего репозитория svn (за исключением материала .svn). Затем, позже я прочитал, что я могу импортировать свою историю SVN, поддерживая историю. Поэтому я удалил все содержимое своей главной ветки на github, а затем слил ее со своим импортированным главным svn. Затем я отправил это в github, поэтому моя история коммитов выглядит примерно так:
svn1 <- svn2 <- ... <- svnX <- E <- o <- o <- ... <- HEAD
/
A <- B <- C
где A - это начальный коммит (только что скопированные файлы из svn репо), C - это место, где я удалил весь материал, загруженный в A, а E - это слияние git-svn и исходного репо.
Итак, мой вопрос, могу ли я избавиться от A до C в истории, так как я слил пустой каталог в E? Я читал о git rebase и пробовал несколько вещей, но ничего не получалось.
Спасибо!
Ian