Как вы проталкиваете свои коммиты в SVN-репозиторий? - PullRequest
3 голосов
/ 17 апреля 2010

После того, как вы проверили репозиторий SVN с помощью git-svn и выполнили некоторую работу, как вы отправляете свои коммиты в репозиторий SVN?

Ответы [ 2 ]

3 голосов
/ 17 апреля 2010

Вы можете отправить их обратно в репозиторий SVN с помощью git svn dcommit

Зафиксируйте каждый diff из указанной головы непосредственно в хранилище SVN, а затем выполните перебазирование или сброс (в зависимости от того, существует ли diff между SVN и головой).
Это создаст ревизию в SVN для каждого коммита в git.

Также возможно сделать только одну версию SVN при нажатии назад.

Примечание:

Рекомендуется запустить git svn fetch и перебазировать (не извлекать и не объединять) ваши коммиты с учетом последних изменений в репозитории SVN.

Это позволит избежать разрешения конфликта слияния локально (в вашем git-репо) перед отправкой результата в репозитории SVN.

Если операция dcommit завершается неудачей в середине передачи большого количества коммитов, этот пост в блоге может показать вам, как выбрать то место, где вы остановились.

0 голосов
/ 17 апреля 2010

Вы можете отправить сделанные коммиты с помощью git svn dcommit

git-svn - это способ использования хранилища Subversion с набором инструментов git.

...