Я новичок в git, и мы просто переключаемся на git. У меня есть функциональная ветвь, которая является извлечением из подкаталога в trunk, например trunk / abc. Теперь мне нужно создать ветку в git и включить все изменения обратно. Мы преобразовали эту ветку в svn в git, однако, поскольку она не из корневого каталога транка, я не могу зафиксировать или объединить. Итак, вот что я планирую сделать:
создайте ветку локально: feature_abc, локально, скопируйте все файлы из извлеченной ветки svn abc на нужном уровне каталога, затем выполните diff и commit. Но с «git status» кажется, что git попытается зафиксировать все, что только что было скопировано, а не только обновленные файлы.
Или я могу сделать svn diff из моей ветки abc в версию транка, которую мы конвертировали в git, затем вручную скопировать обновленные файлы в git feature_abc, но я думаю, что есть лучший способ сделать это.
Спасибо,
David