Использование git-svn для уже проверенного хранилища svn - PullRequest
1 голос
/ 02 февраля 2012

Я проверил svn-репозиторий проекта с открытым исходным кодом.Теперь я сделал некоторые пользовательские изменения и хотел бы сохранить эти изменения в репозитории git.

Насколько я понял, это можно сделать с помощью git-svn.Однако, поскольку я уже проверил svn и изменил свою рабочую копию, все еще можно начать с git-svn здесь?

Все ресурсы о git-svn, которые я нашел, начинаются с клона / checkoutсвн.

Спасибо за помощь!

Ответы [ 2 ]

1 голос
/ 02 февраля 2012

Скопируйте свои модификации, выполните проверку клона, как предложено, скопируйте обратно и затем подтвердите.Только не забудьте gitignore .svn каталоги в дополнение к любым сгенерированным файлам, которые вы обычно игнорируете

0 голосов
/ 02 февраля 2012

Вам нужно будет выполнить клонирование / извлечение хранилища SVN, как вы упомянули.Ваша локальная копия репозитория SVN не содержит хронологической информации, которую вы захотите в своем репозитории git позже.Если вы хотите применить свои изменения только в новом git-репо, вы можете это сделать.Просто создайте патч, создайте git-репозиторий, а затем примените патч там.

...