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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/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 Mercurial是否备份更改?_Version Control_Mercurial_Content Management System - Fatal编程技术网

Version control Mercurial是否备份更改?

Version control Mercurial是否备份更改?,version-control,mercurial,content-management-system,Version Control,Mercurial,Content Management System,这是一个基本的问题,但我很难掌握Mercurial SCM程序。我知道它用于跟踪文件的更改,但这就是它的范围。我浏览了手册页和教程页上的内容,但似乎只谈到了跟踪的详细程度。还有什么 说清楚一点,我明白为什么跟踪这些变化很重要,但除此之外,恢复到旧状态不是很有好处吗?请原谅我的无知,这里的初学者开发人员。你完全可以做到这一点。在Mercurial的例子中,请查看切换到存储库历史记录中的任何变更集。这可以让您查看项目的早期版本,但我认为更常见的情况是使用它同时维护多个工作分支:您完全可以这样做。在M

这是一个基本的问题,但我很难掌握Mercurial SCM程序。我知道它用于跟踪文件的更改,但这就是它的范围。我浏览了手册页和教程页上的内容,但似乎只谈到了跟踪的详细程度。还有什么


说清楚一点,我明白为什么跟踪这些变化很重要,但除此之外,恢复到旧状态不是很有好处吗?请原谅我的无知,这里的初学者开发人员。

你完全可以做到这一点。在Mercurial的例子中,请查看切换到存储库历史记录中的任何变更集。这可以让您查看项目的早期版本,但我认为更常见的情况是使用它同时维护多个工作分支:

您完全可以这样做。在Mercurial的例子中,请查看切换到存储库历史记录中的任何变更集。这可以让您查看项目的早期版本,但我认为更常见的情况是使用它同时维护多个工作分支:

Thank you@Jonah,我将再次查看这些用例!但是我尝试了
update
命令,它成功了。谢谢我甚至更强调这一点:VCM的目的是能够访问任何旧版本,以及分析版本之间的变化。但是请记住:这些不是备份;在内部,与以前的版本相比,它通常存储为增量,因此在篡改中的数据时,您可以很容易地一次损坏许多修订版。hgThank you@Jonah,我将再次查看用例!但是我尝试了
update
命令,它成功了。谢谢我甚至更强调这一点:VCM的目的是能够访问任何旧版本,以及分析版本之间的变化。但是请记住:这些不是备份;与以前的版本相比,它在内部通常存储为delta,因此在篡改.hg中的数据时,很容易一次损坏许多修订