从TortoiseHG数据源中删除文件

Hos*_*ani 5 version-control mercurial file tortoisehg

我在Windows中使用TortoiseHG进行源代码控制,我忘了编辑".hgignor"文件,现在我有一个巨大的文件夹".hg"我知道这是因为DLL和EXE以及我不需要的PDB文件他们.现在更改ignor文件不会删除这些文件.

如何从TortoiseHg数据源中完全删除这些文件?

d.C*_*ela 7

如果要停止跟踪文件,但将它们留在工作目录中,请使用hg forget.帮助还说你可以通过使用达到相同的效果hg remove -Af.

我不确定«数据源»是什么意思,但这些都不会从存储库本身删除文件,因为它们已经是历史记录的一部分,因此它们以前的版本将保留在那里.忘记它们只会阻止您的历史记录在这些构建工件的更新版本中进一步膨胀.


Jas*_*son 5

您可以使用该hg remove命令删除存储库中的文件.如果您使用的是TortoiseHG,可以右键单击该文件并转到:TortoiseHG - >删除文件.

查看"如何停止跟踪文件"部分.