Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将.hg或.hg/store从Mercurial的项目文件夹中取出_Mercurial - Fatal编程技术网

将.hg或.hg/store从Mercurial的项目文件夹中取出

将.hg或.hg/store从Mercurial的项目文件夹中取出,mercurial,Mercurial,是否可以在项目文件夹外存储.hg文件夹或.hg/store文件夹?例如,我的项目位于/var/www/project中,我想将.hg(或.hg/store)文件夹放在/mnt/myproject中。因此,/var/www/project中不会有.hg(或.hg/store)文件夹,/mnt/myproject将是主存储库文件夹 主要原因是我在/var/www/project中没有太大的磁盘空间,希望将存储库放在已装入的文件夹(另一台服务器上)-/mnt/myproject中。您可以使用--在有空

是否可以在项目文件夹外存储.hg文件夹或.hg/store文件夹?例如,我的项目位于/var/www/project中,我想将.hg(或.hg/store)文件夹放在/mnt/myproject中。因此,/var/www/project中不会有.hg(或.hg/store)文件夹,/mnt/myproject将是主存储库文件夹

主要原因是我在/var/www/project中没有太大的磁盘空间,希望将存储库放在已装入的文件夹(另一台服务器上)-/mnt/myproject中。

您可以使用--在有空间的卷上创建repo,然后在您喜欢的地方创建它的共享


实际上,磁盘现在几乎是空闲的,你不应该采取这样的伎俩。

你不能使用
/var/www/project
中的符号链接链接到你的目录
/mnt/myproject
?我不会绕过Mercurial的元数据。解决方案不错,但/var/www/project是web项目,将其移动到已装入的文件夹(到另一台服务器)会导致速度问题。将元数据放在另一台服务器上也会出现同样的问题(只是更糟)。但这个问题只会在提交期间出现,对吗?我们的承诺不是很大(项目开发不是很活跃),所以我认为这不会造成大问题。但这个网站是活的,应该可以随时访问。我相信你们最清楚。对我来说,这听起来是一个非常糟糕的主意,但是请做一个完整的备份,让我们知道它是如何工作的。