На моем рабочем месте мы используем SVN для контроля версий. Когда я узнал об этом, я переключился на git -svn, и недавно я решил синхронизировать некоторые из моих личных ветвей с другим удаленным репо git. Затем рабочий процесс состоит из перезагрузки и перехода на SVN-репо через git -svn при работе с отдельными ветвями частных функций, которые перенаправляются на удаленный репозиторий git, поэтому я могу работать с ними дома, если это необходимо.
Теперь, каждый раз, когда я переустанавливаю из git -svn, мой удаленный репозиторий git просит сначала вытащить. Иногда изменения не сливаются чисто при выполнении тяги, хотя, предположительно, удаленное репо должно содержать те же коммиты, что и моя локальная, синхронизированная с svn. В последнее время я прибегал к удалению удаленных ветвей, прежде чем снова их перенаправить на дистанционное репо, но это не может быть прав.
Является ли git просто не настроенным для такого рода рабочих процессов, или я делаю что-то неправильно?
Спасибо!