在Mercurial中,有没有一种方法可以指定文件以仅保留其当前版本?

时间:2018-08-03 16:12:59

标签: version-control mercurial

基本上,我只想将文件保留在存储库中,但是我不想在修订历史记录中对其进行跟踪。

1 个答案:

答案 0 :(得分:0)

Mercurial存储库不保存文件-无论如何都不直接保存文件。 Mercurial存储库保存 commits 。提交 are 修订历史记录。 提交保留文件,因此,如果该文件要在存储库中,那么它将在提交中,因此它在历史记录中。

这是您的选择:文件通过提交而位于存储库中,因此位于修订历史记录中;或文件不在存储库中。

(请注意,您的工作树中可能有一些文件不在存储库中。这些文件称为未跟踪的文件。因为它不是在存储库中,克隆存储库不会生成未跟踪文件的副本。此描述有些不精确,但是如果您想要未跟踪文件,只需创建它们并感到满意,您可能想要添加此类文件的名称或常规表达式或全局模式,转换为您放入存储库中的.hgignore文件。)