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
如何在Mercurial中只提交一次一组文件?_Mercurial - Fatal编程技术网

如何在Mercurial中只提交一次一组文件?

如何在Mercurial中只提交一次一组文件?,mercurial,Mercurial,我想添加一些文件作为备份。问题是,我只想提交一次,然后,我希望Mercurial不再跟踪它们,如果它们被更改,不要通知我,也不要在其他提交中提交它们 基本上是这样的: hg add my_folder hg commit -m "added first version of my_folder" 然后,一段时间后,该文件夹的内容可能会更改。如果我提交其他文件,该文件夹的新版本也会被提交。这是我想避免的事情。有没有可能,不直接指定我要提交哪些文件?在Mercurial中,我从来没有见过任何选项允

我想添加一些文件作为备份。问题是,我只想提交一次,然后,我希望Mercurial不再跟踪它们,如果它们被更改,不要通知我,也不要在其他提交中提交它们

基本上是这样的:

hg add my_folder
hg commit -m "added first version of my_folder"

然后,一段时间后,该文件夹的内容可能会更改。如果我提交其他文件,该文件夹的新版本也会被提交。这是我想避免的事情。有没有可能,不直接指定我要提交哪些文件?

在Mercurial中,我从来没有见过任何选项允许。。。但为什么不干脆把它们复制到别处呢

我的意思是,如果您不需要对这些项目进行版本控制,那么使用版本跟踪系统有什么意义


我们在二进制文档“.doc”、图像等方面遇到了类似的情况。。。最后决定将它们提交到一个单独的存储库中,专用于这些存储库。

我从未见过Mercurial中有任何选项允许。。。但为什么不干脆把它们复制到别处呢

我的意思是,如果您不需要对这些项目进行版本控制,那么使用版本跟踪系统有什么意义


我们在二进制文档“.doc”、图像等方面遇到了类似的情况。。。最后决定将它们提交到一个单独的存储库中,专用于这些存储库。

我认为传统的做法是提交名为file.ext.default的文件,然后通知用户应该复制默认值并修改副本。

我认为传统的做法是提交名为file.ext.default的文件,然后通知用户应该复制默认值并修改副本。

VCS不是备份系统。考虑使用适当的备份机制。


虽然说您应该能够使用来实现这一点,但是有很多方法可以实现这一点,但如果远程服务器不是备份系统,那么这将是一种显而易见的方法。考虑使用适当的备份机制。


虽然说您应该能够使用,但有很多方法可以做到这一点,但如果使用远程服务器,这显然不是一个坏主意。您可以为这些文件使用单独的命名分支,而不是单独的存储库。这实际上不是一个坏主意。而不是单独的存储库,您可以仅为这些文件使用单独的命名分支。