Я очень новичок в Hg, поэтому прошу прощения за мое невежество здесь ...
Я использую Mercurial и TortoiseHg в Windows 7. У меня есть созданный репозиторий со следующей структурой папок:
-- My repo dir
|
|--- .hg
|--- .hgignore
|--- File 1
|--- File 2
|--- ...
Файлы данных моей базы данных находятся в каталоге репозитория, но я не хочу, чтобы они были включены в репозиторий.Я пробовал все виды вещей в файле .hgignore
, но независимо от того, когда я щелкаю правой кнопкой мыши по папке репо в командной консоли Windows и перехожу на Hg Commit...
, он включает в себя два файла данных базы данных в списке файлов длябыть преданным.Да, я могу снять их вручную, но я думал, что, находясь в .hgignore
, они не будут включены в список файлов для фиксации.
Вот мое текущее воплощение .hgignore
, хотя яЯ попробовал несколько других безуспешно:
MyDatabase\.mdf
MyDatabase\_log\.ldf
Я тут глупец или TortoiseHg не уважает / не проверяет файл .hgignore
при фиксации?
ОБНОВЛЕНИЕ:
Наконец-то все заработало.Мне пришлось поручить Mercurial забыть файлы, как и предложил @Diego.Интересно, что когда я последовал советам @ Диего и попытался забыть их через командную строку, это не сработало.Мне пришлось пойти в Windows Explorer, щелкнуть правой кнопкой мыши по файлам, и из контекстного меню я выбрал TortoiseHg -> Забыть файлы ...
Спасибо всем за предложения.