Забыть файл Mercurial без распространения на команду - PullRequest
1 голос
/ 30 декабря 2011

У нас есть файл, который случайно и по ошибке был добавлен в наше хранилище Mercurial. Проблема в том, что этот файл является файлом, специфичным для NetBeans, который постоянно изменяется в локальной рабочей области каждого пользователя. Таким образом, каждый раз, когда они извлекают данные, Mercurial думает, что они изменили локальные изменения, и не позволит им объединиться без хранения этого файла.

Как мы можем сказать Mercurial удалить или забыть этот файл, не передавая удаление файла всей команде. Каждый раз, когда мы использовали hg Forgot или hg Remove, в следующий раз, когда вы извлекаете репозиторий, он удаляет файл из вашей локальной рабочей области.

Чего нам не хватает? Есть ли простой способ сделать это без резервного копирования файла, его извлечения и замены после удаления Mercurial?

Ответы [ 3 ]

3 голосов
/ 31 декабря 2011

Похоже, это не существует в Mercurial.

См. Выпуск 2212 .

0 голосов
/ 31 декабря 2011

Вы всегда можете написать расширение, которое делает то, что вы хотите ...;)

Легко?нет ... но, возможно, не слишком много работы (2-4 часа?) и полезно для всех.

0 голосов
/ 30 декабря 2011

hg help forget и не забудьте добавить этот файл в список игнорирования

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...