hgwebdir Push - 目录为空?

发布于 2024-12-14 08:37:22 字数 326 浏览 0 评论 0原文

我设置了我的“mercurial_server”如下< /a> (除了我使用 hgwebdir.cgi 而不是 hgweb.cgi)并且我创建了一个存储库

hg init

,然后我在我的代码上创建了一个本地存储库,然后将我的更新推送到服务器(tortoisehg),它们显示在网络上,但不在实际目录中?这是应该发生的吗?我在数据库中找不到记录

I set up my "mercurial_server" as follows (except I used hgwebdir.cgi instead of hgweb.cgi) and I created a repo

hg init

then I create a local repo work on my code and then push my updates to the server (tortoisehg), they show up on the web, but not in the actual directory? Is this supposed to happen I cant find a write up on the database

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笑,眼淚并存 2024-12-21 08:37:22

这是正常的。存储库(.hg 目录)包含您推送的更改历史记录。工作副本仍然是空的。

要将工作副本更新为存储库中的版本,您需要在服务器上运行“hg update”命令(使用“-C Tip”参数显示最新版本)。这将使文件出现在 .hg 目录旁边的目录中。

在大多数情况下,除非您正在实施持续集成/部署流程,否则不需要在服务器上执行此操作。

This is normal. The repository (.hg directory) contains the change history you pushed. The working copy is still empty.

To update your working copy to a version from the repository, you need to run the "hg update" command on your server (use the "-C tip" argument to show the latest). This will make the files appear in the directory next to your .hg directory.

In most cases, you do not need to do that on your server unless you are implementing a continuous integration/deployment process.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文