Подвижный - Как удалить файл из управления версиями?

Таким образом, я случайно включал файл конфигурации (отличающийся для каждой машины) в наши подвижные репозитории.

Как я могу стать Подвижным для не включения его в управление версиями? Я не хочу удалять файл, так как я все еще хочу его. И я не хочу заставлять файл быть удаленным на рабочих каталогах другого разработчика также.

И как я делаю это в TortoiseHG?

36
задан Greg 14 July 2010 в 21:21
поделиться

4 ответа

Щелкните правой кнопкой мыши файл -> TortoiseHG -> Забыть файлы. Щелкните Забыть. Фиксация и синхронизация.

Изменить: Вы также захотите добавить путь к вашему .hgignore , чтобы он не добавлялся снова. Вы можете щелкнуть правой кнопкой мыши файл в диалоговом окне HG Commit и проигнорировать его.

39
ответ дан 27 November 2019 в 05:51
поделиться

Вот способ сделать это вручную через командную строку:

  1. Скопируйте файл конфигурации где-нибудь за пределами репозитория.
  2. Запустите hg rm path / to / config / file
  3. Добавьте путь к файлу конфигурации в ваш .hgignore .
  4. Зафиксируйте репозиторий.
  5. Верните файл конфигурации туда, где он у вас был.
  6. Выполните hg stat в своем репозитории, чтобы дважды проверить, что вы все сделали правильно. (Он не должен отображаться в списке измененных / добавленных файлов).

Правка :

hg Забудьте - лучший способ сделать это.

  1. Запустите hg забудьте путь / к / config / file
  2. Отредактируйте свой .hgignore и добавьте путь к файлу конфигурации.
  3. hg ci , чтобы сохранить изменения.
  4. Запустите hg stat , чтобы убедиться, что все работает по плану.

См. Ответ Нейтса о том, как это сделать TortoiseHG.

27
ответ дан 27 November 2019 в 05:51
поделиться

добавьте его в свой список игнорирования.

См. Файл .hgignore.

TortoiseHG предоставляет вам доступ к этому файлу конфигурации через пункт меню «Редактировать фильтр игнорирования».

-2
ответ дан 27 November 2019 в 05:51
поделиться

hg remove или hg remove -f? Я думаю, hg forget также удаляет его из ветки.

В обоих случаях файлы сохраняются в вашем каталоге.

2
ответ дан 27 November 2019 в 05:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: