Я знаком с Subversion, но все еще привыкаю к Git.У меня была проверка Subversion и в подпапке git clone.
Ранее:
projectA/ = SVN->SvnRepo
Source/ = SVN->SvnRepo
Tests/ = SVN->SvnRepo
KIF/ = SVN->SvnRepo and GIT->GitHub
Изменения в папке KIF были зафиксированы в SVN и в репозитории Git отдельно с помощью отдельных инструментов.Папка KIF была связана с моей веткой KIF на GitHub.
С тех пор я начал использовать git-svn, поэтому я могу работать локально с помощью git.Но когда я проверял projectA, используя git-svn, часть KIF только тянет и толкает со стороны подрывной деятельности.Сторона GitHub папки KIF была потеряна.
Сейчас:
projectA/ = GIT-SVN->SvnRepo
Source/ = GIT-SVN->SvnRepo
Tests/ = GIT-SVN->SvnRepo
KIF/ = GIT-SVN->SvnRepo
Я бы хотел настроить ее так, чтобы изменения в папке KIF можно было переносить как в локальный репозиторий Subversionи проект GitHub.
Что я хочу:
projectA/ = GIT-SVN->SvnRepo
Source/ = GIT-SVN->SvnRepo
Tests/ = GIT-SVN->SvnRepo
KIF/ = GIT-SVN->SvnRepo and GIT->GitHub
Итак, как мне это настроить и использовать?
В настоящее время я использую git svn rebase
дляобновите хранилище Subversion и git commit -m "..."
, затем git svn dcommit
, чтобы вставить изменения в Subversion.