Вопрос OP состоял в том, чтобы спросить, почему эта проблема произошла. Это сообщение надеется ответить на это при отъезде возможных решений, которые будут разработаны другими.
Это - вероятно, связанная с индексом проблема. Например, позволяет, говорят, что таблица Posts имеет некластерный индекс X, который содержит ParentID и один (или больше) обновляемого поля (полей) (AnswerCount, LastActivityDate, LastActivityUserId).
мертвая блокировка А произошла бы, если ВЫБОР cmd делает считанный общим образом, соединяют индекс X для поиска ParentId и затем должен сделать, считанный общим образом соединяет кластерный индекс для получения остальных столбцов, в то время как ОБНОВЛЕНИЕ cmd делает монопольную блокировку записи на кластерном индексе и должно заставить монопольную блокировку записи на индексе X обновлять его.
у Вас теперь есть ситуация, где заблокированный X и пытается получить Y, тогда как B заблокировал Y и пытается добраться X.
, Конечно, нам будет нужен OP для обновления его регистрации с большей информацией относительно того, что индексы находятся в игре, чтобы подтвердить, является ли это на самом деле причиной.
(Новый) интерфейс для запуска git-svn
на самом деле:
$ git svn <command> [options] [arguments]
(обратите внимание на отсутствие -
)