windows - 使用复制粘贴移动 hg repo 文件夹?

标签 windows mercurial

我的本​​地驱动器上有一个 hg 存储库。我是 hg 的新手,想知道我是否可以自由移动文件夹。我不是在谈论受版本控制的文件夹,而是在谈论包含其本身的 repo 的文件夹。

我发现了很多类似的问题,但大多数似乎都在谈论版本控制下的文件夹。另一个答案是使用 hg clone 但我想知道我是否可以剪切并粘贴整个 repo。

如果重要的话,我正在使用 windows xp。

最佳答案

是的,您可以通过复制 .hg 文件夹来复制存储库本身。

设想以下文件夹结构:

MyRepo
MyRepo\.hg
MyRepo\file_under_version_control.txt

MyRepo 是整个存储库(或如您所说,“版本控制下的文件夹”)。

当您从中删除 .hg 文件夹时,MyRepo 只是一个没有版本控制的普通文件夹。

当您将 .hg 文件夹移动到其他位置时,您可以通过运行 hg update 创建一个新的工作目录, 所以 .hg 所在的新文件夹将再次成为一个完整的存储库。

关于windows - 使用复制粘贴移动 hg repo 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6775518/

相关文章:

mysql - ...mysql2/mysql2.so : [BUG] Segmentation fault ruby 2. 0.0p247

Mercurial 撤消 merge

git - 如何使用另一个 SCM 提供 Git 存储库的双向镜像? (bzr, hg 等)

Mercurial 和代码审查;良好的工作流程?

windows - 直接调用 vs 调用 vs 开始

windows - 存储库损坏 + 基于存储库名称的错误

c - Windows 中的 gcc 无法编译为 Unix/Linux 编写的 C 程序

mercurial - 将子存储库与 bitbucket 和 ToritoiseHg 结合使用

svn - 如何从 Mercurial 创建与 SVN 兼容的补丁程序?

c# - 在 Windows 中获取本地计算机用户名列表