В рабочей среде нашим контролем версий является Subversion, и это вряд ли изменится. Я хочу использовать Git локально, в основном для преимуществ локальных репозиториев.Как правильно сделать Git SVN?
Контекст
Базовый URL: http://www.example.com/code (с ./trunk, ./branches, ./tags).
Используя TortoiseGit, я смог указать, какой из них проверить. Я хотел бы иметь все ветви, теги и багажники доступны локально. Это означает, что я мог бы слить из локальной ветви обратно в master, на основе одной из удаленных ветвей, если это необходимо.
Как это сделать правильно?
После этого длительного процесса завершена, я пытался перебазироваться к пультов ДУ/филиалов/ПРИМЕР branch1 с использованием TortoiseGit в «SVN перебазироваться», переходя от master
к remotes/branch/test-branch
. Это не удалось, сказав, что хозяин отстает.
Когда я попытался перейти от master
к местной связи на основе remotes/branch/test-branch
, слияние не работает.
Непонятно, ищете ли вы git2svn (http://repo.or.cz/w/git2svn.git) или помогаете в том, как вы работаете в самом git. – tgharold