gpt4 book ai didi

django - 如何将 Mercurial 存储库克隆到已存在的目录中?

转载 作者:行者123 更新时间:2023-12-03 22:58:39 25 4
gpt4 key购买 nike

我有一个客户的 Django 项目,我正在本地开发,使用 Mercurial 进行版本控制。我将我的本地存储库推送到我的个人远程服务器(我保存所有项目的地方),然后当我开始部署它(在任何 Web 服务器上)时,我从我的个人服务器克隆该存储库。

这在大多数服务器(我可以完全控制)上运行良好,但我有一些项目正在部署到 WebFaction。 WebFaction 很棒,但它的设置有点不寻常,因为我需要首先通过他们的控制面板将 Django 项目声明为“应用程序”。这会自动创建一些内容,例如“apache2”、“myproject”等文件夹。尽管我想从我的个人远程服务器克隆存储库,但它是同一个文件夹。执行通常的 hg clone 命令不起作用,因为它说目标文件夹已经存在。对于这个文件夹的内容,我真的无能为力,所以我需要解决这个问题。

我不是 Mercurial 的专家,我似乎解决它的唯一方法是将它克隆到另一个文件夹,然后将所有内容(包括 .hg)移动到我想要的实际文件夹中。虽然这看起来很傻...

我正在使用 Mercurial v1.6.2(通过 easy_install 安装)。任何人都可以分享一些关于这一点的信息吗?

非常感谢。

最佳答案

仅复制 .hg 目录肯定有效,但您也可以执行 hg init然后 hg pull http://remote/repo .刚刚初始化的存储库只有 000000000000000 变更集,因此您可以从任何存储库中提取,而不会收到“不相关的存储库”警告。这与 hg clone --pull 基本相同使用手动初始化。

关于django - 如何将 Mercurial 存储库克隆到已存在的目录中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3622374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com