Я нахожусь в процессе переноса наших существующих репозиториев SVN в репозитории git с использованием предоставленных здесь инструментов atlassian -> https://bitbucket.org/atlassian/svn-migration-scripts/downloads/
Все идет хорошо, и я работаю над заданием cron, которое обновляет репозитории Bitbucket по ночам после изменений в SVN. Я начал замечать, что один конкретный репозиторий продолжал выдавать ошибку при запуске rebase. После того, как я возился и пробовал множество вещей, я не могу исправить.
Был, я удалил его из SVN, думая, что это решит, файл csproj.user в SVN, что при запуске ребазинга я получаю следующее сообщение:
CONFLICT (modify/delete): RegistryAPI/RegistryAPI.csproj.user was deleted in HEAD and modified in ...
Failed to merge the changes
...
поэтому я делаю git-статус в репозитории rebase и вижу сообщение:
# HEAD detached at 4369887
# You are currently rebasing branch 'master on '4369887'
# ...
# Unmerged paths:
# ...
# deleted by us: RegistryAPI.csproj.user
, поэтому я запускаю git rm <Path To File>/RegistryAPI.csproj.user
, что я делал ранее, и файл теперь исчез, но когда я снова запускаю команду, я получаю
fatal: pathspec '<PATH To File>/RegistryAPI.csproj.user did not match any files
Итак, я попытался получить git rebase --skip
, и это, кажется, работает, но каждый раз, когда я запускаю ребаз, я получаю ту же ошибку, что и выше. Я не уверен, что еще делать на этом этапе.
Я также подтвердил, что файл не существует в SVN и не существует в Bitbucket.
Любая помощь будет оценена.
ТИА