Таким образом, я случайно включал файл конфигурации (отличающийся для каждой машины) в наши подвижные репозитории.
Как я могу стать Подвижным для не включения его в управление версиями? Я не хочу удалять файл, так как я все еще хочу его. И я не хочу заставлять файл быть удаленным на рабочих каталогах другого разработчика также.
И как я делаю это в TortoiseHG?
Щелкните правой кнопкой мыши файл -> TortoiseHG -> Забыть файлы. Щелкните Забыть. Фиксация и синхронизация.
Изменить: Вы также захотите добавить путь к вашему .hgignore , чтобы он не добавлялся снова. Вы можете щелкнуть правой кнопкой мыши файл в диалоговом окне HG Commit и проигнорировать его.
Вот способ сделать это вручную через командную строку:
hg rm path / to / config / file
.hgignore
. hg stat
в своем репозитории, чтобы дважды проверить, что вы все сделали правильно. (Он не должен отображаться в списке измененных / добавленных файлов). Правка :
hg Забудьте
- лучший способ сделать это.
hg забудьте путь / к / config / file
.hgignore
и добавьте путь к файлу конфигурации. hg ci
, чтобы сохранить изменения. hg stat
, чтобы убедиться, что все работает по плану. См. Ответ Нейтса о том, как это сделать TortoiseHG.
добавьте его в свой список игнорирования.
См. Файл .hgignore.
TortoiseHG предоставляет вам доступ к этому файлу конфигурации через пункт меню «Редактировать фильтр игнорирования».
hg remove
или hg remove -f
?
Я думаю, hg forget
также удаляет его из ветки.
В обоих случаях файлы сохраняются в вашем каталоге.