Удаление файла из источника данных TortoiseHG - PullRequest
5 голосов
/ 14 ноября 2009

Я использую TortoiseHG для управления исходным кодом в Windows, я забыл отредактировать файл ".hgignor", и теперь у меня есть огромная папка ".hg", которую я знаю, это из-за DLL, EXE и PDB файлов, которые я не надо их. Теперь изменение файла игнорирования не удаляет эти файлы.

Что я должен сделать для полного удаления этих файлов из моего источника данных TortoiseHg?

Ответы [ 2 ]

7 голосов
/ 01 июня 2010

, если вы хотите остановить отслеживание файлов, но оставить их в рабочем каталоге, используйте hg forget. В справке также сказано, что вы можете добиться того же эффекта, используя hg remove -Af.

Я не уверен, что вы подразумеваете под «источником данных», но ни один из них не удалит файлы из самого репозитория, поскольку они уже являются частью вашей истории, и, следовательно, их предыдущие версии останутся там. Забыв о них, вы только предотвратите вздутие вашей истории с новыми версиями этих артефактов сборки.

5 голосов
/ 14 ноября 2009

Вы можете использовать команду hg remove, чтобы удалить файлы из вашего хранилища. Если вы используете TortoiseHG, вы можете щелкнуть правой кнопкой мыши на файле и перейти: TortoiseHG -> Удалить файл.

Ознакомьтесь с разделом «Как остановить отслеживание файла» Здесь.

...