Mercurial 移动.hg文件夹
嘿,我在用Mercurial。我刚刚发现在我的主目录中有一个.hg文件夹。我想它正在跟踪我的主目录中所有的mercurial存储库。这是真的吗 另外,我需要将.hg文件夹移动到另一个目录。有人能告诉我怎么做吗 谢谢Mercurial 移动.hg文件夹,mercurial,Mercurial,嘿,我在用Mercurial。我刚刚发现在我的主目录中有一个.hg文件夹。我想它正在跟踪我的主目录中所有的mercurial存储库。这是真的吗 另外,我需要将.hg文件夹移动到另一个目录。有人能告诉我怎么做吗 谢谢 没有 cp-src-dst,或者更好的hg-clone 与例如svn不同,mercurial将所有与存储库相关的信息保存在一个目录下,因此您只需将此目录移动到其目标 不过,在家里有一个存储库(.hg)有点不寻常。更典型的是,您会在home下找到一个.hgrc,其中包含 有关mercu
cp-src-dst
,或者更好的hg-clone
svn
不同,mercurial将所有与存储库相关的信息保存在一个目录下,因此您只需将此目录移动到其目标
不过,在家里有一个存储库(.hg
)有点不寻常。更典型的是,您会在home下找到一个.hgrc
,其中包含
有关mercurial用法和内部构件的更多信息:在主目录中有一个.hg/表示整个主目录处于版本控制之下,这可能不是您想要的。Mercurial不“跟踪”多个存储库
若要将存储库移动到其他位置,请使用“hg clone”。请解释为什么要将.hg移动到其他位置。我的主目录上的配额非常小,并且.hg占用22 mb,但我没有备用目录所在卷的配额。所以只需将其克隆到其他位置,
hg clone/path/to/repo/volume/without/quota/repo
。一旦它被克隆,您就可以安全地删除.hg(每个回购协议有一个.hg)。但是你的设置看起来不正确,我猜你犯了一个错误,你并不真正想要这个回购协议(或这个回购协议布局)。一个.hg
文件夹只跟踪一个回购协议。如果您的主目录中有一个,则表示您的主目录处于版本控制之下。这就是你想要的吗?不。我不想让我的主目录处于版本控制之下。这是因为我试图弄清楚.hg是因为我不小心将我的主文件夹放在了版本控制上,还是因为它在跟踪我的主目录中的各种hg存储库。