git version 1.7.3.3
У меня был проект, который использовал git.
Наша компания изменила свою политику и хотела, чтобы все переключились на svn.
Поэтому я импортировал свой проект в Subversion, используя стандартныймакет (ствол, ветви и теги).
Итак, мой текущий рабочий процесс выглядит следующим образом:
Внесите некоторые изменения, поместите их в область подготовки, а затем передайте их в git.Тем не менее, я немного запутался, когда дело доходит до SVN.Сначала я делаю ребаз, чтобы получить последние изменения от Subversion.Затем я делаю dcommit.
то есть
Создайте файлы изменений
git stage app_driver.c
Передайте их в git
git commit -m"Added some changes"
Получите последние изменения отSVN
git svn rebase
зафиксировать мои последние изменения в SVN
git svn dcommit
отправить изменения в мой репозиторий Git
git push upstream my_project
Однако настоящая путаница возникает, когда ясоздать новую ветку в git, и как я могу зафиксировать эту ветку в subversion.
git checkout -b add_new_feature
Тогда как мне сделать новую ветку в svn и зафиксировать ее?
Большое спасибо залюбые предложения,