A git svn clone
с --stdlayout
получить несколько ветвей, если источник SVN repo имеет несколько ветвей (и тегов).git и git-svn и несколько ветвей и push и fetch
Я хочу нажать все из них в другой git repo. Кажется, что git svn clone
получил всю историю для всех версий. Это вопрос предоставления лучших инструкций для git push?
Вот мой, возможно, ошибочный рабочий процесс.
- Запуск git svn для клонирования svn в частном репо.
- толчок его общая репо управляется с Gitosis
- сделать КОЛЛЕКТИВНУЮ рабочую ветвь
- различных людей Gitosis управляемого Репо, делает частные ветви, и сливается в совместно работа филиал.
- Я вытаскиваю из общего репо обратно в тот, который я создал на шаге 1, сливаясь с trunk и dcommit.
Вот результат git branch -a
после запуска git svn clone
.
/Users/benson/x/tsk/tsk_git_svn git branch -a
* master
remotes/origin/master
remotes/sleuthkit-3.0
remotes/sleuthkit-3.1
remotes/tags/sleuthkit-3.0.0
remotes/tags/sleuthkit-3.0.1
remotes/tags/sleuthkit-3.1.0
remotes/tags/sleuthkit-3.1.0b1
remotes/tags/sleuthkit-3.1.1
remotes/tags/sleuthkit-3.1.2
remotes/tags/sleuthkit-3.1.3
remotes/tags/sleuthkit-3.1.3b1
remotes/tags/sleuthkit-3.2.0b1
remotes/tags/sleuthkit-3.2.0b2
remotes/trunk
спасибо большое. Запуск push -mirror показывает признаки всего этого. Но git clone на результирующем репо не показывает их в результатах. – bmargulies
@bmargulies: Когда вы 'push -mirror' от' gitRepo1' до 'gitRepo2', вы должны получить все на' Repo2'. Но зачем вам клонировать 'gitRepo2'? Или вы имели в виду git clone the first repo (тот, который вы должны попробовать «push -mirror»)? – VonC
Я отредактировал, чтобы уточнить мои, возможно, глупые планы. Я также посмотрю на ваш альтернативный инструмент. – bmargulies