如何从项目中删除Mercurial .HG文件夹但仍将其保留在源代码管理下?

时间:2016-07-21 20:46:27

标签: version-control mercurial

我正在使用Visual Studio 2010和 我注意到,当我发布我的项目时,发布目录中的所有文件都在源代码控制下,我不想要。当我在源代码管理下查看我的其他项目时,我注意到它没有.hg folder并且没有问题发布。然后我删除了.hg folder,我能够构建和发布,文件不再受源代码控制,但现在我的项目也不是。 我把.hg folder放回去了,我回到了我开始的地方。 如何从项目中删除.hg文件夹但仍保留源代码管理?

1 个答案:

答案 0 :(得分:3)

无法删除.hg目录。它包含Mercurial对您的项目所知的一切。删除该目录有效地删除了所有源代码控制。

将您不想跟踪的文件添加到存储库根目录中的.hgignore文件中。有关此文件的格式,请参阅hgignore documentation