Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Version control 如何防止版本控制跟踪临时文件?_Version Control_Mercurial - Fatal编程技术网

Version control 如何防止版本控制跟踪临时文件?

Version control 如何防止版本控制跟踪临时文件?,version-control,mercurial,Version Control,Mercurial,我正在使用Mercurial对我的源代码进行版本化,我对它相当陌生,并且仍然在学习它的功能。我通过添加整个文件夹和所有子目录将源代码添加到存储库中 问题是,现在我有临时文件显示为“已更改”。我意识到我根本不需要跟踪这些临时文件。有没有什么方法可以让mercurial忘记所有具有特定扩展名的文件,例如.~temp?使用hgignore文件:使用hgignore文件:我创建了.hgignore文件,但我的文件已经过版本控制。我尝试了“删除”和“忘记”两种方法,但这两种方法都只是从本地系统中删除了文件

我正在使用Mercurial对我的源代码进行版本化,我对它相当陌生,并且仍然在学习它的功能。我通过添加整个文件夹和所有子目录将源代码添加到存储库中


问题是,现在我有临时文件显示为“已更改”。我意识到我根本不需要跟踪这些临时文件。有没有什么方法可以让mercurial忘记所有具有特定扩展名的文件,例如.~temp?

使用hgignore文件:

使用hgignore文件:

我创建了.hgignore文件,但我的文件已经过版本控制。我尝试了“删除”和“忘记”两种方法,但这两种方法都只是从本地系统中删除了文件。是否有任何方法可以阻止对这些文件进行版本控制,但将它们保留在本地系统上?创建.hgignore文件,使hg忘记并重新编译您的项目。忘记不会删除文件,只有删除。我创建了.hgignore文件,但我的文件已进行版本控制。我尝试了“删除”和“忘记”两种方法,但这两种方法都只是从本地系统中删除了文件。有什么方法可以阻止这些文件的版本控制,但将它们保留在本地系统上?创建.hgignore文件,使hg忘记并重新编译您的项目。忘记不删除文件,只删除文件。