Не удается зафиксировать изменения базы данных в Redgate. Гит

Я испытываю очень странное поведение redgate, которое не позволяет мне фиксировать изменения, которые я внес в базу данных (я использую git). Я могу нажать "Получить последние" и не получить ошибок, все работает, но когда я пытаюсь зафиксировать, я получаю ошибку без какого-либо описания (см. Скриншот).

Я прошу о помощи, потому что понятия не имею, что может быть не так. Заранее спасибо!

s1

3 ответа

Решение

Я до сих пор не знаю, что стало причиной проблемы. В итоге я внес изменения, используя Tortoise GIT. Во всяком случае, никто не заметил, что Redgate выполняет git checkout, пытаясь переключить ветку в файл?! И превышение ошибки с -q, Это похоже на ошибку в Redgate.

Может быть, разработчики неправильно поняли проверку git и восприняли ее как проверку subversion, но эти команды совершенно разные, и они должны были это знать.

Спасибо за ответы на все вопросы. Вот пост, который пролил свет на мою проблему: http://www.red-gate.com/messageboard/viewtopic.php?t=15157

Пожалуйста, убедитесь, что PATH вашей системы указывает на правильный Git.exe. Вы можете проверить путь к C:\Program Files (x86)\Git\cmd и изменить его на C:\Program Files (x86)\Git\bin.

Еще одно предложение - создать копию файла конфигурации GIT (назовите его GIT2.xml) и добавить ключ -verbose, чтобы увидеть, создает ли он затем полезный вывод. Вам нужно будет отсоединить и заново связать с новым конфигурационным файлом, чтобы его можно было забрать.

Другие вопросы по тегам