我是Mercurial和版本控制的新手,所以我确定这是一个非常基本的问题,但到目前为止,我一直找不到答案。

我正在一个受Mercurial版本控制的小项目上。该项目和.hg存储库当前位于我的本地驱动器(C:\MyProject.hg)上,但是我想将全部移动到另一个每晚备份的位置(在本例中为网络驱动器)。我希望这个新位置成为我的工作目录。

我的问题是,我可以简单地将MyProject目录(并因此将.hg存储库)复制到新位置,并使它像在本地驱动器上一样正常工作吗?还是通过Mercurial命令(例如克隆)执行此操作,以便Mercurial知道位置的更改?

最佳答案

您可以对文件夹进行普通复制,但是如果您打算继续使用本地版本,则应使用hg clone进行复制,以便可以执行hg pullhg push来同步版本。如果不使用hg clone,您仍然可以进行推拉,但这会使操作变得容易一些。

关于version-control - 我可以将我的Mercurial工作目录移动到另一个位置吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6203424/

10-13 09:00
查看更多