Articles of git svn

«Git-svn dcommit» получил ошибку после объединения репозитория git-svn, чей удаленный репозиторий svn отличается

| Step# | svnA | svnB | gitA | gitB | |——-|———————–|———————–|——————–|————————–| | 0 | svnadmin create svnA | svnadmin create svnB | | | | 1 | svn commit -m "svnA1" | svn commit -m "svnB1" | | | | 2 | | | git svn clone svnA | git svn clone svnB | […]

Пожалуйста, предложите другой самый быстрый способ переноса репозитория SVN в репозиторий GIT

Загрузили программу установки Ruby для Windows и установили последнюю версию с исполняемым файлом Add Ruby на ваш путь. Установлен svn2git . Меню «Пуск» -> «Все программы» -> «Рубин» -> «Начать командную строку с ruby» Затем введите “gem install svn2git” и введите. Перенос репозитория subversion В командной строке Ruby перейдите в каталог, в который будут перенесены […]

Понимание конфигурации git-svn

git-svn man-странице git-svn пример: [svn-remote "project-a"] url = http://server.org/svn fetch = trunk/project-a:refs/remotes/project-a/trunk Итак, как я понимаю, он настраивает svn для извлечения изменений из http://server.org/svn/trunk/project-a , что является результатом конкатенации относительного пути trunk/project-a и корня url, который является http://server.org/svn . Это верно? Кроме того, меня путают : separator в fetch . Он служит в качестве разделителя […]

Управление промежуточными и производственными серверами с использованием git

Я только начал работать на веб-сайте, который унаследовал от того, кто использовал SVN для управления своим кодом, и я хочу переключить его на использование Git. Я выяснил, как преобразовать SVN-> Git в фактическую версию, поэтому я разбираюсь в том, как лучше всего организовать ветвление для будущего доказательства, если мы возьмем на себя больше разработчиков и […]

Git-svn создает отдельный ветвь ветки

Я перенести ствол хранилища svn в git. Затем я сделал некоторые поручения на git repo. Теперь я переношу старый ветвь svn в новый git repo. Для этого я добавил svn-remote.url и svn-remote.fetch config в .git/config . Когда я теперь делаю git svn fetch и затем проверяю с помощью git svn checkout я получаю отдельное дерево […]

Как использовать git svn clone в любой случайной папке в svn-репозитории

Наш репозиторий SVN стал очень большим, и из-за халатности мы сейчас работаем над одним из филиалов. Наша структура Repo/ tags/ branches/ trunk/ Я хочу создать репозиторий git только для следующей папки Repo/ branches/identifier1/identifier2/src/ Я не хочу никаких других папок (как теги / очень большие, trunk / очень большие, а другие папки также очень большие). Я […]

Миграция из SVN в Git – дублирование тегов с помощью «@»?

Я пытаюсь односторонняя миграция из SVN в Git. Хотя все хорошо с большинством моих репозиториев, каждый раз через некоторое время я получаю «дубликаты» ссылок на данный тег SVN, и я не уверен, почему. В качестве примера можно привести моментальный снимок каталога SVN repo / tags, показанного с помощью репо-браузера TortoiseSVN. Обратите внимание на тег «657_RemoveTravellogProgressbar»: […]

Не удается проверить новую локальную ветку после успешного git svn fetch

Я использую git локально с SVN-репозиторием, со сценарием «git-svn», который делает перевод. У меня нет выбора по этому поводу, так как мои коллеги все еще используют svn и не планируют переходить на git. Сегодня я хотел сообщить о фиксации новой удаленной ветви, поэтому я использовал команду git svn fetch и получил что-то вроде Found possible […]

Общий рабочий процесс для git-svn bridge для 2 команд

В последнее время я много читал о мосте GIT-SVN, сам пробовал, но как-то я терплю неудачу, когда ситуация становится грубой. Окружающая среда Мы – две команды: один раз использует SVN, другой – повстанческий и использует GIT. Для синхронизации я создал мост между двумя репозиториями. Команда SVN имеет x разработчиков 10 раз в день и, в […]

git-svn: Потеря автора в svn log после git svn dcommit

Я изучаю git–svn в настоящее время, и похоже, что SVN теряет автора после того, как я git svn dcommit . Когда я смотрю в журнале svn, коммит есть, но без автора. Я прочитал об этом файле authors.txt и научился рассказывать об этом, но мои усилия не сработали. Мой глобальный файл .gitconfig содержит: [svn] authorsfile = […]