Windows 使用复制粘贴移动hg repo文件夹?
我有一个hg回购在我的本地驱动器。我是hg的新手,想知道我是否可以自由移动文件夹。我说的不是版本控制下的文件夹,而是包含repo-it自身的文件夹 我发现了很多类似的问题,但大多数似乎都是关于版本控制下的文件夹。另一个答案是使用hg clone,但我想知道我是否可以剪切并粘贴整个回购协议Windows 使用复制粘贴移动hg repo文件夹?,windows,mercurial,Windows,Mercurial,我有一个hg回购在我的本地驱动器。我是hg的新手,想知道我是否可以自由移动文件夹。我说的不是版本控制下的文件夹,而是包含repo-it自身的文件夹 我发现了很多类似的问题,但大多数似乎都是关于版本控制下的文件夹。另一个答案是使用hg clone,但我想知道我是否可以剪切并粘贴整个回购协议 如果需要的话,我正在使用windows xp。是的,您只需复制.hg文件夹即可复制存储库本身 设想以下文件夹结构: MyRepo MyRepo\.hg MyRepo\file_under_version_con
如果需要的话,我正在使用windows xp。是的,您只需复制.hg文件夹即可复制存储库本身 设想以下文件夹结构:
MyRepo
MyRepo\.hg
MyRepo\file_under_version_control.txt
MyRepo是整个存储库(或者您称之为“版本控制下的文件夹”)
从中删除.hg文件夹时,MyRepo只是一个没有版本控制的普通文件夹
当您将.hg文件夹移动到其他地方时,您可以通过运行创建一个新的工作目录,因此.hg所在的新文件夹将再次成为一个完整的存储库。是的,这就是分布式版本控制系统背后的全部思想,git也以这种方式工作。从技术上讲,您可以,但如果移动
.hg
文件夹,可能会产生两种不想要的结果:
虽然第一个结果没有问题,但第二个结果很可能是-除非目标文件夹只是从您的hg存储库的同一版本中签出的不同工作副本。我想他是指复制包含
.hg
目录的目录。是的,这也是我的意思。我只是编辑了我的答案来澄清!