version-control - 我可以将我的 Mercurial 工作目录移动到另一个位置吗?

标签 version-control mercurial

我是 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/

相关文章:

sql-server - merge Git 数据库从一个分支到另一个分支的提交而无需 Cherrypicking

git - 复制没有历史记录的 git 存储库

mercurial - 用 Mercurial 推送 : abort: no username supplied (see "hg help config")

mercurial - 使用hg-git时不推送任何更改

mercurial - 如何为名称遵循模式的标签创建 revset 别名?

mercurial - 二进制相等文件显示为已修改,无法还原

git - 使用 git-tfs rcheckin 将 git 提交到 TFS 变更集的一对一映射

svn - AnkhSVN:将项目移动到另一个仓库

git - 将具有公共(public)主干的大型 SVN 存储库迁移到 Git

c++ - Linux exec 程序没有得到输出值