Я клонировал реплицированный репозиторий svn (svnsync в локальную файловую систему). Все ветки и т. Д. Теперь доступны в git. Теперь я хотел бы начать работу над Svn ветвямиgit svn импортированный репозиторий с использованием ветвей svn
git checkout remotes/B_XYZ
и делать некоторые коммиты через мерзавец. Теперь я хочу, чтобы перейти к другой ветви SVN через
git checkout remotes/B_ABC
и делать некоторые изменения, а также.
И теперь последний вопрос: возможно ли внести изменения, внесенные мной на ветках (в git) в исходный репозиторий Subversion, в соответствующие ветви?
Но насколько я понимаю, doc git svn dcommit будет зафиксирован в том месте, где я клонирован, из которого локальный репозиторий, который я синхронизировал. Но я хотел бы dcommit изменения в другой репозиторий (например, http://svn.exz.de/)? – khmarbaise
Извините, я сначала не понял эту часть. Возможно, вы могли бы вручную добавить несколько пультов, но для меня было бы проще создать новую интеграцию 'git svn' (которая фактически говорит об истинном' svn' repo, а не копии) в отдельном репозитории, а затем [' git cherry-pick'] (http://www.kernel.org/pub/software/scm/git/docs/git-cherry-pick.html) изменения в нем. –
Я использовал реплицированный репозиторий SVN, потому что исходный файл в настоящий момент недоступен. В этом причина использования реплицированных SVN-репозиций вместо оригинала. – khmarbaise