2014-01-13 3 views
2

Привет У меня проблема с mercurial. У меня есть веб-проект в визуальной студии. И я использую NuGet. Всякий раз, когда я обновляю/устанавливаю новый пакет с помощью NuGet, он делает что-то, поэтому файл web.config становится невоспроизводимым в mercurial. Итак, если я запускаю статус hg, он показывает? web.configMercurial, file not untcked

Как я могу сказать mercurial, что web.config был просто изменен? Поэтому я могу просто подтолкнуть изменения.

Если вы вызываете hg, добавьте web.config и нажмите изменения, это испортит мой репозиторий.

+0

Что-то не так за пределами Mercurial. Либо какое-либо приложение редактирует или удаляет файлы в каталоге '.hg'. Вероятно, вам нужно присоединиться к #mercurial и пройти это шаг за шагом. Если вы хотите попытаться сделать это здесь на SO, вам нужно будет предоставить выходные данные «hg status», «hg summary» и «hg verify» как начинаются, так и после «hg add» –

+0

. Вы также используете Модуль Visual Studio для Mercurial. Возможно, HgSccPackage или что-то в этом роде? –

ответ

0

Если вызов hg добавляет web.config и push изменения, он повреждает мой репозиторий.

У вас может быть более глубокая проблема. Скоро вам нужно проверить существующий репозиторий. Сделайте следующее:

hg verify --verbose 

и сообщите, что он говорит.