Как сделать различие между репозиторием git и SVN - PullRequest
0 голосов
/ 09 апреля 2020

Я недавно разбудил проект в github и сделал клон на моем диске. Я работал над тем же проектом, который у меня был в SVN, прежде чем я обнаружил, что кто-то еще тоже работал над ним. У меня нет доступа на запись в репозитории SVN. У меня есть только измененная копия на моем диске. Теперь у меня есть собственный клон git и клон SVN.

Я хочу применить свои изменения в копии SVN к своему клону git. Знаете ли вы какой-нибудь инструмент для Windows, который может помочь? Я знаю, git -svn делает что-то подобное, но я не уверен, будет ли это работать с локальной копией SVN.

Редактировать: На самом деле я хочу объединить два репо. Редактировать 2: Очень важная возможность, которую я ищу, - установить флаг «Готово» для каждого файла, который я завершил слияние.

1 Ответ

0 голосов
/ 25 апреля 2020

Я не знаю, является ли это лучшим способом или нет, но это выполнимое решение. Я сначала создал SVN-репо из моей рабочей копии, а затем преобразовал его в git репо. Затем я взял его из оригинального репозитория git и слил. Таким образом, мы можем легко увидеть конфликтующие файлы и разрешить их.

...