Я просматривал эту запись, но все еще не могу понять, как решить мою конкретную проблему.
Я использую git-svn локально против svn-репозитория. Я обычно делаю следующее:
- git svn rebase (чтобы получить последнюю информацию из репо).
- git checkout local-dev
- git merge master (чтобы объединить это с моей локальной веткой)
- вносить изменения, фиксируя локально, как я иду
- мастер проверки git
- git merge local-dev
- git svn dcommit (чтобы отослать все это обратно)
Обычно работает нормально, пока я не попытался зафиксировать свой последний пакет из объединенного мастера обратно в хранилище:
$ git svn dcommit
Обязательство http://mysvnrepository ...
D PROJECT / Content / js / dp / jquery-1.3.2.js
Конфликт слияния во время фиксации: ваш файл или каталог 'PROJECT / Content / js / dp', вероятно,
устарел: ресурс устарел; попробуйте обновить в C: \ Program Files \ Git / libexec / git-core / git-svn line 508
Я удалил эту папку "/ dp" как-то в своих операциях, и git, похоже, справился со всем нормально, но теперь она не отправляет в svn.
Есть предложения как это исправить?