В настоящее время у меня есть проект в коде Google, который я хотел бы включить в проект на Github.
Проблема в том, что проект SVN — это, по сути, просто папка более крупного проекта на github, поэтому я не думаю, что могу просто использовать для этого git-svn.
Я предполагаю, что могу использовать git svn для клонирования проекта, но тогда я не уверен, как правильно привить проект svn к существующему проекту git.
Желаемым результатом было бы получить историю SVN в ветке Git (а не прививать ее к мастеру).
Возможность dcommit обратно в svn на самом деле не нужна (если это поможет).
РЕШЕНО
В итоге я использовал предложение just_doug, но с небольшими изменениями:
1: я использовал предложения из http://ivanz.com/2009/01/15/selective-import-of-svn-branches-into-a-gitgit-svn-repository/, чтобы добавить googlecode в качестве удаленной ссылки
2: я создаю новую ветку от мастера для удаленной ветки, которую я хотел
3: я использовал
git merge -s ours --no-commit googlecode-remote
объединить два
4: я тогда использовал
git read-tree --prefix=folder1/folder2/ -u googlecode-remote
чтобы прочитать историю слияния и перебазировать в нужную подпапку
надеюсь, это поможет кому-то в подобной ситуации;)